E ono faigata ona faʻapipiʻiina e le atinaʻeina le gagana PHP i le Ubuntu Server. E mafua mai i le tele o mea. Ae faʻaaogaina lenei taʻiala, e mafai e tagata uma ona aloese mai mea sese i le taimi o le faʻatulagaina
Faʻatūina PHP ile Tūlaga Ubuntu
O le faʻaaogaina o le gagana PHP i le Ubuntu Server e mafai ona faia i auala eseese - e faʻalagolago uma lava i lona tulaga ma le lomiga o le faiga faʻaogaina lava ia. Ma o le eseesega tele o loʻo taoto i 'au, latou te manaʻomia ona faʻatino.
E taua foi le maitauina o le pusa PHP e aofia ai ni vaega, afai e manaʻomia, e mafai ona faʻapipiʻi eseese mai le tasi ma le isi.
Metotia 1: Faʻatulagaga Faʻatulagaina
Faʻapipiʻi faʻapipiʻi e aofia ai le faʻaaogaina o le lomiga fou o le afifi O faʻatulagaga uma o Ubuntu Server e faʻaogaina ai le eseesega:
- 12.04 LTS (Tonu) - 5.3;
- 14.04 LTS (Tagata faatuatuaina) - 5.5;
- Oketopa 15 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
O tufatufa uma e tufatufa atu i le ofisa faʻapitoa o le faʻaogaina o le polokalama, o lea e te le manaʻomia le faʻafesoʻotaʻi le isi vaega. Ae o le faʻapipiʻiina o le afifi atoa o loʻo faʻatinoina i ni lomiga se lua ma e faʻalagolago i le lomiga o le OS. O le mea lea, e faʻapipiʻi PHP i luga o le Ubuntu Server 16.04, faʻataʻitaʻi lenei poloaiga:
sudo apt-faʻapipiʻi php
Ma mo uluai lomiga:
sudo apt-faʻapipiʻi php5
Afai e te le manaʻomia vaega uma o le PHP i totonu o le polokalama, e mafai ona e faʻapipiʻiina ese. E faʻapefea ona fai lenei mea ma po o le a le mea e faʻatonuina mo lenei manaoga e fai, o le a faʻamatalaina i lalo.
Apache HTTP Server Module
Ina ia faʻapipiʻi le PHP PHP mo Apache i le Ubuntu Server 16.04, e tatau ona e faʻatinoina le poloaiga lenei:
sudo apt-maua le afifi libapache2-mod-php
I uluai lomiga o le OS:
sudo apt-maua ai le libapache2-mod-php5
O le a fesiligia oe mo se faʻaupuga, pe a uma ona e ulufale lea e tatau ona e tuʻuina atu le faatagaga mo le faʻatulagaina. Ina ia faia lenei mea, ulu i le tusi "T" poʻo "I" (faʻalagolago i le localization o le Ubuntu Server) ma kiliki Ulufale.
E totoe na o le faatalitali mo le maeʻa o le download ma le faʻapipiʻiina.
FPM
Ina ia faʻapipiʻi le module FPM i le faiga faʻaogaina o le polokalama 16.04, fai mea nei:
Suo apt-maua le php-fpm
I uluai lomiga:
suga apt-maua ai le php5-fpm
I lenei tulaga, o le a amata faʻafuaseʻi le faʻapipiʻi, i le taimi lava e uma ai ona ulufale atu i le upega tafaoga sili.
CLI
E manaʻomia le CLI mo tagata atinaʻe o loʻo galulue i le fatuina o polokalama faʻamafanafana ile PHP. Ina ia faʻaaogaina lenei gagana polokalame, i le Ubuntu 16.04 e tatau ona e faʻatinoina le poloaiga:
suga apt-maua le faʻapipiʻi php-cli
I uluai lomiga:
suga apt-maua le faʻapipiʻi php5-cli
PHP faʻaopoopoga
Le faʻatinoina o galuega uma a le PHP, e tatau ona faʻapipiʻi se numera o faʻaopoopoga mo polokalame faʻaaogaina. O nei lapataiga sili ona lauiloa mo le faia o sea faʻatulagaga o le a tuʻuina atu.
Manatua: o le a tuʻuina atu mea nei mo faʻaopoopoga taʻitasi ma tulafono e lua, i le mea muamua e mo le Ubuntu Server 16.04, ma le lona lua e mo uluai lomiga o le OS.
- Faʻaopoopoga mo le GD:
sudo apt-maua le faʻapipiʻi php-gd
sudo apt-maua le faʻapipiʻi php5-gd
- Faʻaopoopoga mo Mcrypt:
Suo le fesoasoani-faʻapipiʻi php-mcrypt
Suo le fesoasoani-ia faʻapipiʻi php5-mcrypt
- MySQL faʻaopoopoga:
Suo le mafai ona maua le php-mysql
Suo le mafai ona maua le php5-mysql
Vaʻai foi: Taiala Faʻapipiʻi a MySQL mo Ubuntu
Metotia 2: Faʻatulagaina Isi Faʻauiga
Na taʻua i luga o le a faʻapipiʻi le afifi faʻatusa PHP i vaega taʻitasi o le Ubuntu Server. Ae e le afaina ai le mafai ona faʻapipiʻi se muamua, pe, i le isi itu, o se faʻasologa mulimuli ane o se gagana faʻalapotopotoga.
- Muamua e te manaʻomia e aveese vaega uma o PHP na faʻapipiʻi muamua i le polokalama. O le faia o lenei mea i le Ubuntu 16.04 e taitaia ni poloaiga se lua:
Suo apt-aveese le libapache2-mod-php php-fpm php-phli php-gd php-mcrypt php-mysql
Suo apt-get autoremoveI uluai lomiga o le OS:
sudo apt-aveese le libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
Suo apt-get autoremove - O lea e tatau ona e faʻaopopo le PPA i le lisi o fale teu oloa, lea e aofia ai pusa o ituaiga uma o PHP:
Sufa Add-Apt-Reservation ppa: ondrej / php
Suo le talafeagai-maua le faʻafouina - I lenei taimi, e mafai ona e faʻapipiʻi le pusa PHP atoa. Ina ia faia lenei mea, i totonu o le 'au lava ia, faʻamaonia lona faʻataʻitaʻiga, mo se faʻataʻitaʻiga, "5.6":
Suo le fesoasoani-faʻapipiʻi php5.6
Afai e te le manaʻomia se afifi atoatoa, e mafai ona e faʻapipiʻi faʻapitoa ia faʻapipiʻi e ala i le filifilia ma le filifilia o tulafono talafeagai:
sudo apt-maua ai le libapache2-mod-php5.6
suga apt-maua ai le php5.6-fpm
suga apt-maua le faʻapipiʻi php5.6-kiliki
sudo apt-maua le faʻapipiʻi php-gd
Suo le fesoasoani-ia faʻapipiʻi le php5.6-faʻapipiʻi
Suo le fesoasoani-ia faʻapipiʻi php5.6-mcrypt
Suo le fesoasoani-faʻapipiʻi php5.6-mysql
sudo apt-maua le faʻapipiʻi php5.6-xml
Faaiuga
I le faaiuga, e mafai ona tatou fai atu faapea, o le i ai o se malamalamaaga masani o le galue i se komepiuta, e mafai e le tagata faʻapipiʻi ona faigofie ona tuʻuina uma le pusa autu a PHP ma ona vaega uma. O le mea autu o le iloa lea o tulafono e te manaʻomia e tamoe ai i le Ubuntu Server.