បញ្ជីអត្ថបទ
ការបើកដំណើរការបណ្ណាល័យ GD និងការកំណត់រចនាសម្ព័ន្ធការគាំទ្រការដំឡើង PHP yum នៅលើ ម៉ាស៊ីន មេ Linux CentOS
នៅពេលប្រើប្រាស់គេហទំព័រសម្រាប់ SEO ដើម្បី ផ្សព្វផ្សាយគណនីផ្លូវការ WeChat ប្រសិនបើអ្នកចង់កែលម្អបទពិសោធន៍អ្នកប្រើប្រាស់គេហទំព័រ វាជាការល្អបំផុតក្នុងការផ្លាស់ប្តូរទៅជាគំរូគេហទំព័រ ឬស្បែក WordPress ដែលទាក់ទាញជាង។
ដោយសារតែបញ្ហានេះ Chen Weiliang បានឈប់ស្រាវជ្រាវអំពី ទីផ្សារអនឡាញ ក្នុងរយៈពេលប៉ុន្មានថ្ងៃចុងក្រោយនេះ ហើយជំនួសមកវិញបានសាកល្បងការដំឡើង ស្បែក WordPress ដ៏មានអានុភាពមួយ ជាពិសេសតម្រូវឱ្យម៉ាស៊ីនមេ Linux ត្រូវតែបើកដំណើរការបណ្ណាល័យ GD។
ដូច្នេះ ខ្ញុំបានពិនិត្យម៉ាស៊ីនមេលីនុចដោយប្រើពាក្យបញ្ជា ដើម្បីប្រាកដថាបណ្ណាល័យ GD ត្រូវបានដំឡើង។
ពាក្យបញ្ជា Linux ដើម្បីរកមើលថាតើបណ្ណាល័យ GD ត្រូវបានដំឡើងឬអត់៖
php -i | grep -i --color gd
ពន្យល់លម្អិតអំពីអ្វីដែលបណ្ណាល័យ GD ត្រូវបានប្រើសម្រាប់
បណ្ណាល័យ GD ផ្តល់នូវ APIs ស៊េរីដែលអាចដំណើរការរូបភាព។ ការប្រើប្រាស់បណ្ណាល័យ GD អនុញ្ញាតឱ្យគេហទំព័រដំណើរការរូបភាព ឬបង្កើតរូបភាព។
ម៉ាស៊ីនបម្រើគេហទំព័រ ពាណិជ្ជកម្មអេឡិចត្រូនិក ជាធម្មតាមានបណ្ណាល័យ GD ដែលអនុញ្ញាតឱ្យអនុវត្តមុខងារដូចខាងក្រោម៖
- ប្រើដើម្បីបង្កើតរូបភាពតូច។
- បន្ថែម watermark ទៅរូបភាព។
- អនុញ្ញាតឱ្យទិន្នន័យគេហទំព័របង្កើតរបាយការណ៍។
ដំឡើងបណ្ណាល័យ GD នៅលើម៉ាស៊ីនមេលីនុច
- ប្រសិនបើបណ្ណាល័យ GD មិនត្រូវបានដំឡើងទេ សូមយោងទៅវិធីសាស្ត្រខាងក្រោមដើម្បីដំឡើងបណ្ណាល័យ GD នៅលើម៉ាស៊ីនមេលីនុច។
# ប្រសិនបើកូដប្រភពត្រូវបានដំឡើង បន្ថែមប៉ារ៉ាម៉ែត្រ▼
--with-gd
# ប្រសិនបើវាជារយៈពេលសេវាកម្មលីនុចដែលមានមូលដ្ឋានលើដេបៀន សូមប្រើ apt-get ដើម្បីដំឡើង ▼
apt-get install php5-gd
# ប្រសិនបើវាជាម៉ាស៊ីនមេ CentOS សូមដំឡើងវាជាមួយ yum ▼
yum install php-gd
# ប្រសិនបើវាជាម៉ាស៊ីនមេលីនុចដែលមានមូលដ្ឋានលើ suse សូមដំឡើងវាជាមួយ yast▼
yast -i php5_gd
យើងអាចបន្ថែម ▼ នៅពេលចងក្រង PHP ដើមមិនគាំទ្របណ្ណាល័យ GD ទេ។
- ដំបូងទាញយកកូដប្រភព zlib, កូដប្រភព libpng, កូដប្រភព gd
- បន្ទាប់ពីការបង្រួមសូមចូលទៅកាន់ថតប្រភព, ថត zlib
ឧទាហរណ៍កូដ ▼
./configure --prefix=/usr/local/zlib make ; make install make clean
# ថត libpng ▼
cp scripts/makefile.linux ./makefile ./configure --prefix=/usr/local/libpng make ; make install make clean
# gd directory ▼
./configure --prefix=/usr/local/libgd --with-png=/usr/local/libpng make ; make install make clean
ចុងក្រោយនៅក្នុងឯកសារ php.ini សូមស្វែងរក "gd"។
បន្ថែមបន្ទាត់នេះខាងក្រោម▼
extension=/usr/local/libgdgd.so
បន្ទាប់មក ចាប់ផ្តើមសេវាកម្ម php ឡើងវិញ ប្រសិនបើវាមិនដំណើរការ សូមសាកល្បង reboot ម៉ាស៊ីនមេ ជាធម្មតានេះគឺល្អ។
ការប្រុងប្រយ័ត្ន។
ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើបណ្ណាល័យ GD ត្រូវបានដំឡើងពីកូដប្រភព ហើយមានតែបណ្ណាល័យ gd ប៉ុណ្ណោះដែលត្រូវបានបន្ថែមនោះ កំណែ PHP និងកំណែបណ្ណាល័យអាចខុសគ្នា។
ប្រសិនបើវាជាការដំឡើងកូដប្រភព វាជាការល្អបំផុតក្នុងការបន្ថែមប៉ារ៉ាម៉ែត្រ -with-gd នៅពេលចងក្រង PHP
សង្ឃឹមថា អត្ថបទ "ការបើកដំណើរការការកំណត់រចនាសម្ព័ន្ធបណ្ណាល័យ GD និងការគាំទ្រការដំឡើង PHP yum នៅលើម៉ាស៊ីនបម្រើ Linux CentOS" ដែលបានចែករំលែកនៅលើ ប្លក់របស់ Chen Weiliang ( https://www.chenweiliang.com/ ) នឹងមានប្រយោជន៍សម្រាប់អ្នក។
សូមចែករំលែកតំណភ្ជាប់អត្ថបទនេះ៖ https://www.chenweiliang.com/cwl-563.html
