អ្នកបង្កើតកម្មវិធីគេហទំព័រប្រហែលជាមានការលំបាកក្នុងការតំឡើងភាសាស្គ្រីបរបស់ PHP នៅលើអ៊ូប៊ុនទូ។ នេះដោយសារតែកត្តាជាច្រើន។ ប៉ុន្តែដោយប្រើមគ្គុទេសក៍នេះអ្នកគ្រប់គ្នានឹងអាចជៀសផុតពីកំហុសកំឡុងពេលតំឡើង។
ការដំឡើងកម្មវិធី PHP នៅក្នុងម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ
ការដំឡើងភាសា PHP នៅក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូអាចត្រូវបានអនុវត្តតាមវិធីផ្សេងគ្នា - វាទាំងអស់គឺអាស្រ័យលើកំណែរបស់វានិងកំណែនៃប្រព័ន្ធប្រតិបត្តិការដោយខ្លួនឯង។ ហើយភាពខុសគ្នាសំខាន់គឺស្ថិតនៅក្នុងក្រុមខ្លួនឯងដែលនឹងត្រូវការប្រតិបត្តិ។
វាក៏គួរឱ្យកត់សម្គាល់ផងដែរថាកញ្ចប់ PHP រួមបញ្ចូលនូវសមាសធាតុជាច្រើនដែលប្រសិនបើចង់បានអាចត្រូវបានតំឡើងដាច់ដោយឡែកពីគ្នា។
វិធីទី ១៖ ការតំឡើងតាមស្តង់ដារ
ការតំឡើងតាមស្តង់ដារទាក់ទងនឹងការប្រើប្រាស់កញ្ចប់ចុងក្រោយ។ នៅក្នុងប្រព័ន្ធប្រតិបត្តិការអ៊ូប៊ុនទូម៉ាស៊ីនមេនីមួយៗមានភាពខុសគ្នា៖
- 12.04 LTS (ច្បាស់លាស់) - 5,3;
- 14.04 LTS (ទុកចិត្ត) - 5.5;
- ១៥.១០ (វ៉ាលី) - ៥.៦;
- 16.04 LTS (Xenial) - 7.0 ។
កញ្ចប់ទាំងអស់ត្រូវបានចែកចាយតាមរយៈឃ្លាំងប្រព័ន្ធប្រតិបត្តិការផ្លូវការដូច្នេះអ្នកមិនចាំបាច់ភ្ជាប់ភាគីទីបីទេ។ ប៉ុន្តែការតំឡើងកញ្ចប់ពេញលេញត្រូវបានអនុវត្តជាពីរកំណែហើយវាអាស្រ័យលើជំនាន់ OS ។ ដូច្នេះដើម្បីដំឡើងកម្មវិធី PHP លើអ៊ូប៊ុនទូ ១៦,០៤ សូមដំណើរការពាក្យបញ្ជានេះ៖
sudo apt-get install php
និងសម្រាប់កំណែមុន ៗ ៖
sudo apt-get install php5
ប្រសិនបើអ្នកមិនត្រូវការសមាសធាតុទាំងអស់នៃកញ្ចប់ PHP នៅក្នុងប្រព័ន្ធអ្នកអាចតំឡើងវាដាច់ដោយឡែកពីគ្នា។ វិធីធ្វើនិងបទបញ្ជាអ្វីដែលត្រូវធ្វើនេះគួរតែត្រូវបានពិពណ៌នាដូចខាងក្រោម។
ម៉ូឌុលសម្រាប់ម៉ាស៊ីនបម្រើ Apache HTTP
ដើម្បីដំឡើងម៉ូឌុល PHP សម្រាប់កម្មវិធី Apache នៅលើអ៊ូប៊ុនទូ ១៦,០៤ អ្នកត្រូវដំណើរការពាក្យបញ្ជាខាងក្រោម៖
sudo apt-get install libapache2-mod-php
នៅក្នុងកំណែមុននៃប្រព័ន្ធប្រតិបត្តិការ៖
sudo apt-get ដំឡើង libapache2-mod-php5
អ្នកនឹងត្រូវបានសួររកលេខសំងាត់បន្ទាប់ពីបញ្ចូលអ្នកត្រូវផ្តល់ការអនុញ្ញាតអោយតំឡើង។ ដើម្បីធ្វើដូចនេះសូមបញ្ចូលអក្សរ ឃ ឬ "Y" (អាស្រ័យលើការធ្វើមូលដ្ឋានីយកម្មរបស់អ៊ូប៊ុនទូម៉ាស៊ីនមេ) ហើយចុច បញ្ចូល.
អ្វីដែលនៅសល់គឺត្រូវរង់ចាំការទាញយកនិងតំឡើងកញ្ចប់បញ្ចប់។
អេហ្វភីអិម
ដើម្បីដំឡើង FPM នៅលើប្រព័ន្ធប្រតិបត្តិការកំណែ ១៦.០៤ ធ្វើដូចខាងក្រោមៈ
sudo apt-get ដំឡើង php-fpm
នៅក្នុងកំណែមុន៖
sudo apt-get install php5-fpm
ក្នុងករណីនេះការតំឡើងនឹងចាប់ផ្តើមដោយស្វ័យប្រវត្តិភ្លាមៗបន្ទាប់ពីបញ្ចូលពាក្យសម្ងាត់អ្នកប្រើជាន់ខ្ពស់។
ស៊ីអាយ
CLI ត្រូវការសម្រាប់អ្នកអភិវឌ្ឍន៍ដែលបង្កើតកម្មវិធីកុងសូលក្នុង PHP ។ ដើម្បីអនុវត្តភាសាសរសេរកម្មវិធីនេះនៅក្នុងវាក្នុងអ៊ូប៊ុនទូ ១៦.០៤ អ្នកត្រូវដំណើរការពាក្យបញ្ជា៖
sudo apt-get ដំឡើង php-cli
នៅក្នុងកំណែមុន៖
sudo apt-get install php5-cli
ផ្នែកបន្ថែម PHP
ដើម្បីអនុវត្តមុខងារដែលអាចធ្វើបានទាំងអស់របស់ PHP វាមានតម្លៃតំឡើងផ្នែកបន្ថែមមួយចំនួនសម្រាប់កម្មវិធីដែលបានប្រើ។ ឥឡូវនេះពាក្យបញ្ជាដែលមានប្រជាប្រិយបំផុតសម្រាប់ការតំឡើងបែបនេះនឹងត្រូវបានបង្ហាញ។
សម្គាល់ៈខាងក្រោមពាក្យបញ្ជាចំនួនពីរនឹងត្រូវបានផ្តល់សម្រាប់ផ្នែកបន្ថែមនីមួយៗដែលទីមួយគឺសម្រាប់អ៊ូប៊ុនទូសឺវឺរ ១៦.០៤ និងទីពីរគឺសម្រាប់ប្រព័ន្ធប្រតិបត្តិការជំនាន់មុន ៗ ។
- ផ្នែកបន្ថែមសម្រាប់ GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- ផ្នែកបន្ថែមសម្រាប់ម៉ាកគ្រីប៖
sudo apt-get ដំឡើង php-mcrypt
sudo apt-get install php5-mcrypt
- ផ្នែកបន្ថែមសម្រាប់កម្មវិធី MySQL៖
sudo apt-get ដំឡើង php-mysql
sudo apt-get install php5-mysql
សូមមើលផងដែរ: ការណែនាំតំឡើង MySQL នៅលើអ៊ូប៊ុនទូ
វិធីទី ២៖ តំឡើងជំនាន់ផ្សេងទៀត
វាត្រូវបានគេនិយាយខាងលើថានៅក្នុងជំនាន់នីមួយៗនៃអ៊ូប៊ុនទូម៉ាស៊ីនមេកញ្ចប់ PHP ដែលត្រូវគ្នានឹងត្រូវបានតំឡើង។ ប៉ុន្តែនេះមិនធ្វេសប្រហែសនឹងសមត្ថភាពក្នុងការតំឡើងជំនាន់មុននៃភាសាសរសេរកម្មវិធីនោះទេ។
- ដំបូងអ្នកត្រូវដកសមាសធាតុ PHP ទាំងអស់ដែលត្រូវបានតំឡើងពីមុននៅលើប្រព័ន្ធចេញ។ ដើម្បីធ្វើដូចនេះនៅក្នុងអ៊ូប៊ុនទូ 16.04 ដំណើរការពាក្យបញ្ជាចំនួនពីរ៖
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveនៅក្នុងកំណែមុននៃប្រព័ន្ធប្រតិបត្តិការ៖
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - ឥឡូវអ្នកត្រូវបន្ថែម PPA ទៅក្នុងបញ្ជីឃ្លាំងដែលមានកញ្ចប់នៃ PHP ទាំងអស់។
sudo add-apt-repository ppa: ondrej / php
ធ្វើឱ្យទាន់សម័យ sudo apt-get - នៅពេលនេះអ្នកអាចតំឡើងកញ្ចប់ PHP ពេញលេញ។ ដើម្បីធ្វើដូចនេះបញ្ជាក់កំណែនៅក្នុងពាក្យបញ្ជាខ្លួនវាឧទាហរណ៍ "5.6":
sudo apt-get install php5.6
ប្រសិនបើអ្នកមិនត្រូវការកញ្ចប់ពេញលេញអ្នកអាចតំឡើងម៉ូឌុលដោយឡែកពីគ្នាដោយជ្រើសរើសពាក្យបញ្ជាចាំបាច់៖
sudo apt-get តំឡើង libapache2-mod-php5.6
sudo apt-get install php5.6-fpm
sudo apt-get install php5.6-cli
sudo apt-get install php-gd
sudo apt-get install php5.6-mbstring
sudo apt-get install php5.6-mcrypt
sudo apt-get install php5.6-mysql
sudo apt-get install php5.6-xml
សេចក្តីសន្និដ្ឋាន
សរុបសេចក្ដីមកយើងអាចនិយាយបានថាសូម្បីតែមានចំណេះដឹងជាមូលដ្ឋានអំពីការងារនៅកុំព្យូទ័រអ្នកប្រើអាចតំឡើងបានទាំងកញ្ចប់ PHP សំខាន់ៗនិងសមាសធាតុបន្ថែមទាំងអស់របស់វាយ៉ាងងាយស្រួល។ រឿងចំបងគឺត្រូវដឹងពីពាក្យបញ្ជាដែលចាំបាច់ត្រូវដំណើរការលើម៉ាស៊ីនមេអ៊ូប៊ុនទូ។