Atonu e faigata ona faʻapipiʻi e le au fai apalai a le upega tafailagi le faʻaaogaina o le PHP i le Ubuntu Server. Ua mafua lea ona o tele vaega. Ae o le faʻaaogaina o lenei taʻiala, e mafai ai e tagata uma ona aloese mai mea sese i le taimi e faʻapipiʻiina.
Faapipiiina PHP i le Ubuntu Server
Faʻapipiʻiina le PHP i le Ubuntu Server e mafai ona faia i auala eseese - e faʻamoemoe uma lava i lana lomiga ma le lomiga o le faiga e galue ai lava. Ma o le eseesega autu o taoto i 'au lava ia, o le a manaʻomia ona fasiotia.
E taua foi le silafia o le afifi PHP e aofia ai ni vaega o mea, pe a manaʻomia, e mafai ona faʻapipiʻi ese mai le tasi ma le isi.
Metotia 1: Tulaga Faʻapipiʻiina
O se faʻapipiʻi masani e aofia ai le faʻaaogaina o le lomiga lata mai ole afifi. I totonu o Ubuntu Server, o le auala lea e galue ai e ese.
- 12.04 LTS (Tonu) - 5.3;
- 14.04 LTS (Taʻitaʻi) - 5.5;
- 15.10 (Uili) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
O loʻo tufatufaina uma afifi e ala i le ofisa faʻamaumauga a le faʻagaioiga aloaia, o lea e te le manaʻomia e faʻafesoʻotaʻi se isi vaega. Ae o le faʻapipiʻiina o le ato atoa e faʻatinoina i foliga e lua ma e faʻamoemoe ile OS. O lea la, e faʻatuina PHP i luga o Ubuntu Server 16.04, tamoʻe le poloaiga lea:
sudo apt-maua tuʻu le php
Ma mo lomiga muamua:
sudo apt-maua tuʻu php5
Afai e te le manaʻomia vaega uma o le PHP afifi i totonu o le polokalama, e mafai ona faʻapipiʻi eseese. Faʻafefea ona fai o lenei mea ma le faʻatonuga e faia i lea tulaga e tatau ona faʻamatalaina i lalo.
Module mo Apache HTTP Server
Faʻapipiʻi le PHP module mo le Apache i le Ubuntu Server 16.04, e tatau ona e tamoe i le tulafono lea:
sudo apt-tuʻu le libapache2-mod-php
I lomiga muamua o le OS:
sudo apt-tuʻu le libapache2-mod-php5
O le a fesiligia oe mo se upu faataga, pe a uma ona ulufale i totonu e tatau ona e faʻatagaina le faʻapipiʻiina. Ina ia faia lea mea, ulufale i le tusi O pe "I" (faʻalagolago i le localization o le Ubuntu Server) ma kiliki Ulufale.
Pau lava mea o totoe o le faʻatali mo le download ma faʻapipiʻi o le afifi e maeʻa.
FPM
Faʻapipiʻi le FPM i luga o le faʻagaioiga o le versi 16.04, fai le mea lea:
sudo apt-maua tuʻu php-fpm
I lomiga muamua:
sudo apt-maua tuʻu php5-fpm
I lenei tulaga, o le faʻapipiʻi o le a amata otometi, i le taimi lava e ulufale ai i le superuser password.
CLI
E manaʻomia CLI mo tagata e faia ni polokalame faamafanafana i le PHP. Le faʻatinoina o lenei polokalame i totonu o le Ubuntu 16.04, e tatau ona e faʻataʻitaʻia le faʻatonuga:
sudo apt-maua tuʻu php-cli
I lomiga muamua:
sudo apt-maua tuʻu php5-cli
PHP faʻalautele
Mo faʻatinoina uma gaioiga talafeagai ole PHP, e aoga le faʻapipiʻiina o se numera o faʻaopoopoga mo polokalame faʻaaogaina. O lenei o le sili lauiloa lauiloa mo sea faʻapipiʻi o le a tuʻuina atu.
Manatua: i lalo, e lua faʻatonuga o le a tuʻuina atu mo faʻaliliuga taitasi, lea o le muamua e mo Ubuntu Server 16.04, ma le lona lua e mo le muamua faʻaogaina o le OS.
- Faalauteleina mo GD:
sudo apt-maua tuʻu php-gd
sudo apt-maua tuʻu php5-gd
- Faaopoopoga mo Mcrypt:
sudo apt-maua tuʻu php-mcrypt
sudo apt-maua tuʻu php5-mcrypt
- Faalauteleina mo MySQL:
sudo apt-maua tuʻu php-mysql
sudo apt-maua tuʻu php5-mysql
Vaʻai foi: MySQL Faʻapipiʻina Taiala i Ubuntu
Metotia 2: Faʻapipiʻi isi lomiga
Na taʻua i luga e faapea, i taʻitasi lomiga o le Ubuntu Server, o le tali PHP e faapipiiina. Ae e le faʻaleaogaina ai le agavaʻa e faʻapipiʻi ai se muamua poʻo se isi foʻi kopi o le polokalame polokalame.
- Muamua e tatau ona e aveese uma le PHP vaega na muamua faʻapipiʻi i luga o le polokalama. Ina ia faia lenei mea, i le Ubuntu 16.04, tamoʻe lua tulafono:
sudo apt-get aveese libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-maua autoremoveI lomiga muamua o le OS:
sudo apt-get aveese libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-maua autoremove - Ole mea lea e te manaʻomia e faʻaopopo ai le PPA i le lisi o fale teu oloa, e aofia ai ma afifi o faʻamatalaga uma o le PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-maua faafou - I lenei taimi, e mafai ona faʻapipiʻi le atoa PHP afifi. Ina ia faia lea mea, faamaoti le faʻasologa i le poloaʻi lava lava, faʻataʻitaʻiga, "5.6":
sudo apt-maua tuʻu php5.6
Afai e te le manaʻomia le ato atoa, e mafai ona e faʻapipiʻi le module vavaeʻese e ala i le filifiliaina o faʻatonuga talafeagai:
sudo apt-maua tuʻu le libapache2-mod-php5.6
sudo apt-maua tuʻu php5.6-fpm
sudo apt-maua tuʻu php5.6-cli
sudo apt-maua tuʻu php-gd
sudo apt-maua tuʻu php5.6-mbstring
sudo apt-maua tuʻu php5.6-mcrypt
sudo apt-maua tuʻu php5.6-mysql
sudo apt-maua tuʻu php5.6-xml
Faaiuga
I se faʻaiuga, e mafai ona tatou faʻapea atu, tusa lava pe iai ni malamalamaaga taua e uiga i le faigaluega i se komupiuta, e mafai e se tagata faʻafaigofie ona faʻapipiʻi uma le laupepa autu PHP ma ona vaega uma o loʻo i ai. O le mea taua o le iloa lea o faʻatonuga e manaʻomia e tamoe i luga o le Ubuntu Server.