អ្នកអភិវឌ្ឍន៍កម្មវិធីបណ្ដាញអាចមានការលំបាកក្នុងការដំឡើងភាសាស្គ្រីបរបស់ PHP នៅក្នុងម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ។ នេះដោយសារកត្តាជាច្រើន។ ប៉ុន្តែដោយប្រើប្រាស់មគ្គុទេសក៍នេះមនុស្សគ្រប់រូបអាចជៀសវាងកំហុសឆ្គងក្នុងកំឡុងពេលដំឡើង។
ដំឡើង PHP ក្នុងម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ
ការដំឡើងភាសា PHP នៅក្នុងម៉ាស៊ីនបម្រើអ៊ូបូអ៊ីតអាចត្រូវបានធ្វើតាមវិធីផ្សេងៗគ្នា - វាអាស្រ័យលើកំណែនិងកំណែរបស់ប្រព័ន្ធប្រតិបត្តិការផ្ទាល់ខ្លួន។ ហើយភាពខុសគ្នាចម្បងគឺស្ថិតនៅក្នុងក្រុមដែលខ្លួនគេផ្ទាល់ដែលនឹងត្រូវធ្វើ។
វាក៏គួរអោយកត់សម្គាល់ផងដែរថាកញ្ចប់ PHP រួមបញ្ចូលនូវសមាសភាគជាច្រើនដែលអ្នកអាចដំឡើងបានដាច់ដោយឡែកពីគ្នា។
វិធីសាស្រ្តទី 1: ការដំឡើងស្តង់ដារ
ដំឡើងស្តង់ដារទាក់ទងនឹងការប្រើប្រាស់កំណែចុងក្រោយបំផុតនៃកញ្ចប់។ ប្រព័ន្ធប្រតិបត្តិការនីមួយៗគឺ Ubuntu Server វាមានលក្ខណៈខុសៗគ្នា:
- 12.04 LTS (ច្បាស់លាស់) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- ថ្ងៃទី 15 ខែតុលា (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0 ។
កញ្ចប់ទាំងអស់ត្រូវបានចែកចាយតាមឃ្លាំងជាផ្លូវការនៃប្រព័ន្ធប្រតិបត្តិការដូច្នេះអ្នកនឹងមិនចាំបាច់តភ្ជាប់ភាគីទីបីទេ។ ប៉ុន្តែការដំឡើងកញ្ចប់ពេញលេញត្រូវបានអនុវត្តជាពីរកំណែនិងអាស្រ័យលើកំណែនៃប្រព័ន្ធប្រតិបត្តិការ។ ដូច្នេះ, ដើម្បីដំឡើងកម្មវិធី PHP នៅលើម៉ាស៊ីនបម្រើអ៊ូប៊ុនទុក 16.04, រត់ពាក្យបញ្ជានេះ:
sudo apt-get install php
និងសម្រាប់កំណែមុន:
sudo apt-get install php5
ប្រសិនបើអ្នកមិនត្រូវការធាតុទាំងអស់នៃកញ្ចប់ PHP នៅក្នុងប្រព័ន្ធទេអ្នកអាចតំឡើងវាដោយឡែក។ វិធីធ្វើដូចនេះនិងអ្វីដែលពាក្យបញ្ជាសម្រាប់តម្រូវការនេះត្រូវអនុវត្តដូចខាងក្រោម។
ម៉ូឌុលកម្មវិធី Apache HTTP
ដើម្បីដំឡើងម៉ូឌុល PHP សម្រាប់ Apache នៅក្នុងម៉ាស៊ីនបម្រើអ៊ូបូអ៊ីន 16.04 អ្នកត្រូវដំណើរការពាក្យបញ្ជាដូចខាងក្រោម:
sudo apt-get install libapache2-mod-php
នៅក្នុងកំណែមុននៃប្រព័ន្ធប្រតិបត្តិការ:
sudo apt-get install libapache2-mod-php5
អ្នកនឹងត្រូវបានសួររកពាក្យសម្ងាត់បន្ទាប់ពីចូលដែលអ្នកត្រូវផ្តល់ការអនុញ្ញាតឱ្យដំឡើង។ ដើម្បីធ្វើដូចនេះបញ្ចូលអក្សរ "ឃ" ឬ "Y" (អាស្រ័យលើមូលដ្ឋានីយកម្មនៃម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ) ហើយចុច បញ្ចូល.
វានៅតែជាការរង់ចាំសម្រាប់ការបញ្ចប់នៃកញ្ចប់ទាញយកនិងដំឡើង។
FPM
ដើម្បីដំឡើងម៉ូឌុល FPM នៅក្នុងកំណែប្រព័ន្ធប្រតិបត្តិការ 16.04 ធ្វើដូចខាងក្រោម:
sudo apt-get install php-fpm
នៅក្នុងកំណែដើម:
sudo apt-get install php5-fpm
ក្នុងករណីនេះការតំឡើងនឹងចាប់ផ្តើមដោយស្វ័យប្រវត្តិភ្លាមៗបន្ទាប់ពីបញ្ចូលពាក្យសម្ងាត់អ្នកប្រើជាន់ខ្ពស់។
CLI
CLI គឺចាំបាច់សម្រាប់អ្នកអភិវឌ្ឍន៍ដែលចូលរួមក្នុងការបង្កើតកម្មវិធីកុងសូលក្នុង PHP ។ ដើម្បីបង្កប់ភាសាកម្មវិធីនេះដូចគ្នានៅក្នុង Ubuntu 16.04 អ្នកត្រូវដំណើរការពាក្យបញ្ជា:
sudo apt-get install php-cli
នៅក្នុងកំណែដើម:
sudo apt-get install php5-cli
ផ្នែកបន្ថែម PHP
ដើម្បីអនុវត្តរាល់មុខងាររបស់ PHP វាចាំបាច់ត្រូវដំឡើងផ្នែកបន្ថែមមួយចំនួនសម្រាប់កម្មវិធីដែលបានប្រើ។ ឥឡូវនេះពាក្យបញ្ជាពេញនិយមបំផុតសម្រាប់ការអនុវត្តការដំឡើងបែបនេះនឹងត្រូវបានបង្ហាញ។
ចំណាំ: ចំណុចខាងក្រោមនឹងត្រូវបានផ្តល់សម្រាប់កន្ទុយនីមួយៗមានពាក្យបញ្ជាពីរដែលដំបូងគឺសម្រាប់ម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ 16.04 និងទីពីរសម្រាប់កំណែមុនរបស់ប្រព័ន្ធប្រតិបត្តិការ។
- ផ្នែកបន្ថែមសម្រាប់ GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- ផ្នែកបន្ថែមសម្រាប់ Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- ផ្នែកបន្ថែម MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
សូមមើលផងដែរ: មគ្គុទ្ទេសក៍ដំឡើង MySQL សម្រាប់អ៊ូប៊ុនទូ
វិធីសាស្រ្តទី 2: ដំឡើងកំណែផ្សេងៗទៀត
ខាងលើវាត្រូវបានគេនិយាយថាកំណែរបស់ម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូនីមួយៗនឹងដំឡើងកញ្ចប់ PHP ដែលត្រូវគ្នា។ ប៉ុន្តែនេះមិន negate លទ្ធភាពនៃការដំឡើងមុនឬផ្ទុយទៅវិញកំណែជំនាន់នៃភាសាសរសេរកម្មវិធី។
- ដំបូងអ្នកត្រូវដកសមាសធាតុ PHP ទាំងអស់ដែលបានដំឡើងពីមុននៅលើប្រព័ន្ធ។ ដើម្បីធ្វើដូចនេះក្នុង Ubuntu 16.04 រត់ពាក្យបញ្ជាពីរ:
sudo apt-get យកចេញ 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 update - នៅចំណុចនេះអ្នកអាចដំឡើងកញ្ចប់ PHP ពេញលេញ។ ដើម្បីធ្វើដូចនេះនៅក្នុងក្រុមខ្លួនវាបញ្ជាក់កំណែរបស់វាឧទាហរណ៍, "5.6":
sudo apt-get install php5.6
ប្រសិនបើអ្នកមិនត្រូវការកញ្ចប់ពេញលេញអ្នកអាចដំឡើងម៉ូឌុលដោយឡែកដោយការប្រតិបត្តិពាក្យសម្ងាត់ចាំបាច់:
sudo apt-get install 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 និងសមាសធាតុបន្ថែមទាំងអស់របស់វា។ រឿងចំបងគឺត្រូវដឹងពីពាក្យបញ្ជាដែលអ្នកត្រូវការដើម្បីដំណើរការនៅក្នុងម៉ាស៊ីនបម្រើអ៊ូប៊ុនទូ។