Veebirakenduste arendajad võivad tekkida raskusi PHP skriptimiskeele paigaldamisel Ubuntu serveris. See on seotud paljude teguritega. Kuid selle käsiraamatu kasutamine suudab paigaldamise ajal vigade vältimiseks vältida vigu.
Paigaldage PHP Ubuntu serveris
PHP keele seadmine Ubuntu serverile saab teha erinevatel viisidel - see kõik sõltub selle versioonist ja operatsioonisüsteemi versioonist. Ja peamine erinevus on meeskonnas ise, mida tuleb teostada.Samuti väärib märkimist, et PHP pakett sisaldab mitmeid komponente, mida soovi korral saab üksteisest eraldi paigaldada.
1. meetod: standardne paigaldamine
Standardne paigaldamine hõlmab pakendi uusima versiooni kasutamist. Igas Ubuntu Server operatsioonisüsteemis on see erinev:
- 12.04 LTS (täpne) - 5.3;
- 14.04 LTS (usalduslik) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (kseniaal) - 7.0.
Kõik pakendid jagatakse operatsioonisüsteemi ametliku hoidla kaudu, mistõttu ei ole kolmanda osapoole ühendamine vajalik. Kuid täieliku paketi paigaldamine toimub kahes versioonis ja sõltub operatsioonisüsteemi versioonist. Niisiis, PHP installimiseks Ubuntu Server 16.04, tehke see käsk:
Sudo apt-get install php
Ja varasemate versioonide eest:
Sudo apt-get install php5
Kui kõik PHP-paketi komponendid ei ole süsteemis vajalikud, saate need eraldi määrata. Kuidas seda teha ja millised käsud seda teha tuleks allpool kirjeldatakse allpool.
Apache HTTP-serveri moodul
PHP-mooduli installimiseks Apache jaoks Ubuntu Server 16.04, peate täitma järgmise käsu:
Sudo apt-get installi libapache2-mod-php
OS-i varasemates versioonides:
Sudo apt-get install libapache2-mod-php5
Te taotlete parooli pärast sisenemist, mida on vaja paigaldamisloa andmist. Selleks sisestage täht "D" või "Y" (sõltuvalt Ubuntu serveri lokaliseerimisest) ja vajutage Enter.
Siis jääb ainult ootama pakendi allalaadimist ja paigaldamist.
FPM.
FPM-mooduli installimine versioonis 16.04 operatsioonisüsteemis teha järgmist:
Sudo apt-get install php-fpm
Varasemates versioonides:
Sudo apt-get install php5-fpm
Sellisel juhul käivitub paigaldus automaatselt kohe pärast superuseri parooli sisenemist.
Cli
CLI on vaja arendajatele, kes tegelevad PHP konsooliprogrammide loomisega. Selle programmeerimiskeele tutvustamiseks peate täitma Ubuntu 16.04 käsu:
Sudo apt-get install php-cli
Varasemates versioonides:
Sudo apt-get install php5-cli
PHP laiendused
Kõigi võimalike PHP funktsioonide rakendamiseks peaksite installima kasutatavate programmide laiendused. Nüüd esitatakse kõige populaarsemad käsud sellise paigaldamise teostamiseks.
Märkus: Allpool on esitatud iga kahe käsu laiendamise kohta, kus esimene on Ubuntu Server 16.04 jaoks ja teine on operatsioonisüsteemi varasemate versioonide jaoks.
- GD laiendus:
Sudo apt-get install php-gd
Sudo apt-get install php5-gd
- Mcrypt'i laiendamine:
Sudo apt-get install php-mcrypt
Sudo apt-get install php5-mcrypt
- MySQLi laiendamine:
Sudo apt-get install php-mysql
Sudo apt-get install php5-mysql
Kui teil on täielik pakett, saate moodulid installida eraldi, selektiivselt vajalike käskude teostamisega:
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
Järeldus
Kokkuvõttes saame öelda, et, millel on isegi põhiteadmised arvutis töötamise kohta, saab kasutaja hõlpsasti paigaldada nii peamise PHP paketi kui ka kõik selle täiendavad komponendid. Peaasi on teada käske, mida soovite Ubuntu serveris täita.