ការដំឡើង PHP លើម៉ាស៊ីនមេអ៊ូប៊ុនទូ

Anonim

ការដំឡើង PHP លើម៉ាស៊ីនមេអ៊ូប៊ុនទូ

អ្នកអភិវឌ្ឍន៍កម្មវិធីគេហទំព័រអាចជួបប្រទះការលំបាកនៅពេលដំឡើងភាសាស្គ្រីប PHP ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ។ នេះត្រូវបានភ្ជាប់ជាមួយកត្តាជាច្រើន។ ប៉ុន្តែការប្រើប្រាស់សៀវភៅណែនាំនេះមនុស្សគ្រប់គ្នានឹងអាចជៀសវាងកំហុសក្នុងកំឡុងពេលតំឡើង។

ដំឡើង PHP ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ

ការកំណត់ភាសារបស់ PHP ទៅម៉ាស៊ីនមេ Ubuntu អាចអនុវត្តបានតាមវិធីផ្សេងៗគ្នា - វាទាំងអស់គឺអាស្រ័យលើកំណែរបស់វានិងពីកំណែនៃប្រព័ន្ធប្រតិបត្តិការខ្លួនវាផ្ទាល់។ ហើយភាពខុសគ្នាសំខាន់គឺនៅក្នុងក្រុមដែលពួកគេនឹងត្រូវការអនុវត្ត។

វាក៏គួរឱ្យកត់សម្គាល់ផងដែរថាកញ្ចប់ PHP រួមមានសមាសធាតុជាច្រើនដែលប្រសិនបើចង់បានអាចត្រូវបានតំឡើងដាច់ដោយឡែកពីគ្នា។

វិធីទី 1: ការតំឡើងស្តង់ដារ

ការដំឡើងស្តង់ដារពាក់ព័ន្ធនឹងការប្រើប្រាស់កញ្ចប់ចុងក្រោយនៃកញ្ចប់។ នៅក្នុងប្រព័ន្ធប្រតិបត្តិការម៉ាស៊ីនមេ Ubuntu នីមួយៗវាខុសគ្នា:

  • 12.04 LTTs (ច្បាស់លាស់) - 5.3;
  • 14.04 LTs (គួរឱ្យទុកចិត្ត) - 5.5;
  • 15.10 (WILY) - 5.6;
  • 16.04 LTTS (Xenial) - 7.0 ។

កញ្ចប់ទាំងអស់ត្រូវបានចែកចាយតាមរយៈឃ្លាំងផ្លូវការនៃប្រព័ន្ធប្រតិបត្តិការដូច្នេះវានឹងមិនចាំបាច់ដើម្បីភ្ជាប់ភាគីទីបីឡើយ។ ប៉ុន្តែការតំឡើងកញ្ចប់ពេញត្រូវបានអនុវត្តជាពីរកំណែហើយអាស្រ័យលើកំណែប្រព័ន្ធប្រតិបត្តិការ។ ដូច្នេះសម្រាប់ដំឡើងកម្មវិធី PHP ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ 16.04 អនុវត្តពាក្យបញ្ជានេះ:

Sudo apt-get តំឡើងកម្មវិធី PHP

ហើយសម្រាប់កំណែមុន:

sudo apt-get ដំឡើង php5

ប្រសិនបើសមាសធាតុកញ្ចប់ PHP ទាំងអស់មិនត្រូវការនៅក្នុងប្រព័ន្ធអ្នកអាចកំណត់វាដោយឡែកពីគ្នា។ តើធ្វើដូចម្តេចដើម្បីធ្វើដូចនេះនិងអ្វីដែលត្រូវធ្វើនេះគួរតែត្រូវបានអនុវត្តនឹងត្រូវបានពិពណ៌នាដូចខាងក្រោម។

ម៉ូឌុលសម្រាប់ម៉ាស៊ីនមេ Apache HTTP

ដើម្បីដំឡើងម៉ូឌុល PHP សម្រាប់កម្មវិធី Apache ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ 16.04 អ្នកត្រូវប្រតិបត្តិពាក្យបញ្ជាដូចខាងក្រោម:

Sudo apt-get តំឡើង Libachache2-POM-PHP

នៅក្នុងកំណែដំបូងនៃប្រព័ន្ធប្រតិបត្តិការ:

Sudo apt-get ដំឡើង libache2-mod-php5

អ្នកនឹងស្នើសុំលេខសំងាត់បន្ទាប់ពីបញ្ចូលដែលវាចាំបាច់ក្នុងការផ្តល់ការអនុញ្ញាតដំឡើង។ ដើម្បីធ្វើដូចនេះបញ្ចូលអក្សរ "D" ឬ "y" (អាស្រ័យលើការធ្វើមូលដ្ឋានីយកម្មរបស់ម៉ាស៊ីនមេអ៊ូប៊ុនទូ) ហើយចុច Enter ។

ការដំឡើង PHP សម្រាប់ Apache នៅក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ

បន្ទាប់មកវានៅតែគ្រាន់តែរង់ចាំសម្រាប់ការទាញយកនិងតំឡើងកញ្ចប់។

FPM ។

ដើម្បីដំឡើងម៉ូឌុល FPM ក្នុងប្រព័ន្ធប្រតិបត្តិការ 16.04 ធ្វើដូចខាងក្រោមៈ

sudo apt-get ដំឡើង php-fpm

នៅក្នុងកំណែមុននេះ:

sudo apt-get ដំឡើង php5-fpm

ក្នុងករណីនេះការតំឡើងនឹងចាប់ផ្តើមដោយស្វ័យប្រវត្តិភ្លាមៗបន្ទាប់ពីបញ្ចូលពាក្យសម្ងាត់របស់អ្នកប្រើជាន់ខ្ពស់។

ការដំឡើង PHP FPM ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ

សមវីវី

CLI គឺចាំបាច់សម្រាប់អ្នកអភិវឌ្ឍន៍ដែលចូលរួមក្នុងការបង្កើតកម្មវិធីកុងសូលនៅលើ PHP ។ ដើម្បីណែនាំភាសាសរសេរកម្មវិធីនេះទៅវាអ្នកត្រូវប្រតិបត្តិពាក្យបញ្ជានៅក្នុងអ៊ូប៊ុនទូ 16.04:

Sudo apt-get តំឡើង PHP-CLI

នៅក្នុងកំណែមុននេះ:

Sudo apt-get ដំឡើង php5-cli

ការតំឡើងក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ PHP-CLI

ផ្នែកបន្ថែមរបស់ PHP

ដើម្បីអនុវត្តមុខងារ PHP ដែលអាចធ្វើបានទាំងអស់អ្នកគួរតែតំឡើងផ្នែកបន្ថែមសម្រាប់កម្មវិធីដែលបានប្រើ។ ឥឡូវពាក្យបញ្ជាដែលពេញនិយមបំផុតនឹងត្រូវបានបង្ហាញដើម្បីអនុវត្តការតំឡើងបែបនេះ។

សម្គាល់ៈខាងក្រោមនេះនឹងត្រូវបានផ្តល់ជូនសម្រាប់ការពង្រីកនីមួយៗនៃពាក្យបញ្ជាពីរដែលដំបូងសម្រាប់ម៉ាស៊ីនមេអ៊ូប៊ុនទូ 16.04 ហើយទីពីរគឺសម្រាប់កំណែដំបូងនៃប្រព័ន្ធប្រតិបត្តិការ។

  1. ផ្នែកបន្ថែមសម្រាប់ GD:

    Sudo apt-get ដំឡើង php-gd

    Sudo apt-get ដំឡើង php5-gd

  2. ការដំឡើងកម្មវិធី PHP-GD ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ

  3. ផ្នែកបន្ថែមសម្រាប់ MCRYPT:

    sudo apt-get ដំឡើង php-mcrofit

    Sudo apt-get ដំឡើង php5-mcrofit

  4. ការតំឡើងក្នុងផ្នែកបន្ថែមរបស់ម៉ាស៊ីនមេអ៊ូប៊ុនទូ PHP សម្រាប់ MCRYPT

  5. ផ្នែកបន្ថែមសម្រាប់ MySQL:

    sudo apt-get ដំឡើង php-mysql

    Sudo apt-get ដំឡើង php5-mysql

  6. ការដំឡើងផ្នែកបន្ថែមរបស់ PHP សម្រាប់ MySQL ក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ

ប្រសិនបើអ្នកមានកញ្ចប់ពេញលេញអ្នកអាចតំឡើងម៉ូឌុលដាច់ដោយឡែកដោយដាច់ដោយឡែកដោយអនុវត្តពាក្យបញ្ជាចាំបាច់:

Sudo apt-get ដំឡើង libache2- mod-php5.6

sudo apt-get ដំឡើង php5.6-fpm

sudo apt-get ដំឡើង php5.6-cli

Sudo apt-get ដំឡើង php-gd

Sudo apt-get ដំឡើង php5.6-mbstring

sudo apt-get ដំឡើង php5.6-mcrofit

sudo apt-get ដំឡើង php5.6-MySQL

sudo apt-get ដំឡើង php5.6-xml

ការបហ្ចប់

សរុបសេចក្ដីមកយើងអាចនិយាយបានថាការមានចំណេះដឹងមូលដ្ឋានក្នុងការធ្វើការនៅកុំព្យូទ័រអ្នកប្រើនឹងអាចតំឡើងបានយ៉ាងងាយស្រួលទាំងកញ្ចប់ PHP និងសមាសធាតុបន្ថែមរបស់វា។ រឿងចំបងគឺត្រូវដឹងពាក្យបញ្ជាដែលអ្នកចង់ប្រតិបត្តិក្នុងម៉ាស៊ីនមេអ៊ូប៊ុនទូ។

អាន​បន្ថែម