Ang mga developer ng web application ay maaaring may kahirapan sa pag-install ng PHP scripting language sa Ubuntu Server. Ito ay dahil sa maraming mga kadahilanan. Ngunit gamit ang gabay na ito, maaaring maiwasan ng lahat ang mga pagkakamali sa panahon ng pag-install.
I-install ang PHP sa Ubuntu Server
Ang pag-install ng wika sa PHP sa Ubuntu Server ay maaaring gawin sa iba't ibang paraan - ang lahat ay depende sa bersyon nito at ang bersyon ng operating system mismo. At ang pangunahing kaibahan ay nasa mga koponan mismo, na kailangang gawin.
Mahalaga rin na tandaan na ang PHP package ay nagsasama ng maraming mga sangkap na, kung ninanais, ay maaaring mai-install nang hiwalay mula sa bawat isa.
Paraan 1: Standard Installation
Ang pagsasama ng standard ay nagsasangkot ng paggamit ng pinakabagong bersyon ng pakete. Ang bawat operating system na Ubuntu Server ay naiiba:
- 12.04 LTS (Tiyak) - 5.3;
- 14.04 LTS (Trusty) - 5.5;
- Oct 15 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Ang lahat ng mga pakete ay ipinamamahagi sa pamamagitan ng opisyal na repository ng operating system, kaya hindi mo na kailangang kumonekta sa isang third-party. Ngunit ang pag-install ng buong pakete ay isinagawa sa dalawang bersyon at depende sa bersyon ng OS. Kaya, i-install ang PHP sa Ubuntu Server 16.04, patakbuhin ang command na ito:
sudo apt-get install php
At para sa mas naunang mga bersyon:
sudo apt-get install php5
Kung hindi mo kailangan ang lahat ng mga bahagi ng PHP package sa system, maaari mong i-install ang mga ito nang hiwalay. Kung paano ito gagawin at kung ano ang mga utos para sa kailangan na ito upang maisagawa, ay ilarawan sa ibaba.
Apache HTTP Server Module
Upang i-install ang PHP module para sa Apache sa Ubuntu Server 16.04, kailangan mong patakbuhin ang sumusunod na command:
sudo apt-get install libapache2-mod-php
Sa naunang mga bersyon ng OS:
sudo apt-get install libapache2-mod-php5
Hihilingin ka para sa isang password, pagkatapos ng pagpasok kung saan kailangan mong magbigay ng pahintulot para sa pag-install. Upang gawin ito, ipasok ang titik "D" o "Y" (depende sa lokalisasyon ng Ubuntu Server) at i-click Ipasok.
Ito ay nananatiling lamang upang maghintay para sa pagkumpleto ng pag-download at pag-install ng package.
FPM
Upang i-install ang module ng FPM sa operating system version 16.04, gawin ang mga sumusunod:
sudo apt-get install php-fpm
Sa naunang mga bersyon:
sudo apt-get install php5-fpm
Sa kasong ito, awtomatikong magsisimula ang pag-install, kaagad pagkatapos maipasok ang password ng superuser.
CLI
Ang CLI ay kinakailangan para sa mga developer na nakikibahagi sa paglikha ng mga programa ng console sa PHP. Upang i-embed ang parehong programming language na ito, sa Ubuntu 16.04 kailangan mong patakbuhin ang command:
sudo apt-get install php-cli
Sa naunang mga bersyon:
sudo apt-get install php5-cli
Mga extension ng PHP
Upang maipatupad ang lahat ng posibleng pag-andar ng PHP, kinakailangan upang mag-install ng isang bilang ng mga extension para sa mga program na ginamit. Ngayon ang pinaka-popular na mga utos para sa pagsasagawa ng gayong pag-install ay ipapakita.
Tandaan: ang mga sumusunod ay ipagkakaloob para sa bawat extension na may dalawang command, kung saan ang una ay para sa Ubuntu Server 16.04, at ang pangalawa ay para sa naunang bersyon ng OS.
- Extension para sa GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Extension para sa Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- MySQL extension:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Tingnan din ang: Gabay sa Pag-install ng MySQL para sa Ubuntu
Paraan 2: I-install Iba pang Mga Bersyon
Sa itaas ito ay sinabi na ang bawat bersyon ng Ubuntu Server ay i-install ang nararapat na PHP pakete. Ngunit ito ay hindi negate ang posibilidad ng pag-install ng isang mas maaga o, sa laban, ang ibang bersyon ng isang programming language.
- Una kailangan mong alisin ang lahat ng mga sangkap ng PHP na dati nang na-install sa system. Upang gawin ito sa Ubuntu 16.04 tumakbo ang dalawang mga utos:
sudo apt-get alisin libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveSa naunang mga bersyon ng OS:
sudo apt-get alisin libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Ngayon kailangan mong idagdag ang PPA sa listahan ng mga repository, na naglalaman ng mga pakete ng lahat ng mga bersyon ng PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - Sa puntong ito, maaari mong i-install ang kumpletong pakete ng PHP. Upang gawin ito, sa koponan mismo, tukuyin ang bersyon nito, halimbawa, "5.6":
sudo apt-get install php5.6
Kung hindi mo kailangan ang isang kumpletong pakete, maaari mong i-install nang hiwalay ang mga module sa pamamagitan ng pagpili ng mga kinakailangang utos:
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
Konklusyon
Sa wakas, maaari naming sabihin na, na may kahit na isang pangunahing kaalaman sa pagtatrabaho sa isang computer, ang user ay maaaring madaling i-install ang parehong pangunahing PHP pakete at lahat ng mga karagdagang mga bahagi nito. Ang pangunahing bagay ay ang malaman ang mga utos na kailangan mong patakbuhin sa Ubuntu Server.