Programeri web aplikacija mogu se susresti sa poteškoćama prilikom instaliranja PHP skriptnog jezika na Ubuntu serveru. Ovo je povezano s mnogim faktorima. Ali pomoću ovog priručnika svi će moći izbjeći greške tokom instalacije.
Instalirajte PHP u Ubuntu server
Postavljanje PHP jezika na Ubuntu server može se izvoditi na različite načine - sve ovisi o svojoj verziji i iz verzije same operativnog sistema. A glavna razlika je u samim timovima koji će se morati obaviti.Također je vrijedno napomenuti da PHP paket uključuje nekoliko komponenti koje, po želji, može se ugraditi odvojeno jedna od druge.
1. metoda: Standardna instalacija
Standardna instalacija uključuje korištenje najnovije verzije paketa. U svakom operativnom sistemu Ubuntu servera razlikuje se:
- 12.04 LTS (precizan) - 5.3;
- 14.04 LTS (pouzdano) - 5.5;
- 15.10 (Wily) - 5.6;
- 16.04 LTS (Xenial) - 7.0.
Svi se paketi distribuiraju putem službenog skladišta operativnog sistema, tako da neće biti potrebno povezati treće strane. Ali ugradnja punog paketa vrši se u dvije verzije i ovisi o verziji OS-a. Dakle, za instaliranje PHP-a u Ubuntu Server 16.04, izvršite ovu naredbu:
Sudo apt-get install php
I za raniju verzije:
Sudo apt-get install php5
Ako sve komponente PHP paketa nisu potrebne u sustavu, možete ih postaviti zasebno. Kako to učiniti i koje naredbe za to treba izvesti, bit će opisane u nastavku.
Modul za Apache HTTP server
Da biste instalirali PHP modul za Apache u Ubuntu Serveru 16.04, morate izvršiti sljedeću naredbu:
Sudo apt-get install libapache2-mod-php
U starijim verzijama OS-a:
Sudo apt-get install libapache2-mod-php5
Zatražite lozinku nakon ulaska na koji je potrebno dati dozvolu za instalaciju. Da biste to učinili, unesite slovo "D" ili "Y" (ovisno o lokalizaciji Ubuntu servera) i pritisnite Enter.
Zatim ostaje samo čekanje na preuzimanje i ugradnju paketa.
FPM.
Da biste instalirali FPM modul u operativnom sistemu verzije 16.04, uradite sledeće:
Sudo apt-get install php-fpm
U ranijim verzijama:
Sudo apt-get install php5-fpm
U ovom slučaju instalacija će se pokrenuti automatski, odmah nakon unosa lozinke Supersera.
CLI
CLI je potrebno za programere koji su uključeni u izradu konzole programa na PHP. Da biste to predstavili ovaj programski jezik, morate izvršiti naredbu u Ubuntu 16.04:
Sudo apt-get install php-cli
U ranijim verzijama:
Sudo apt-get install php5-cli
PHP ekstenzije
Da biste implementirali sve moguće PHP funkcije, trebali biste instalirati brojne proširenja za korištene programe. Sada će biti predstavljene najpopularnije naredbe za obavljanje takve instalacije.
Napomena: Ispod će se osigurati za svaku širenje dviju naredbi, gdje je prvi za Ubuntu Server 16.04, a druga je za raniju verzije OS-a.
- Proširenje za GD:
Sudo apt-get install php-gd
Sudo apt-get install PHP5-GD
- Produžetak za mcrypt:
Sudo apt-get install PHP-mcrypt
Sudo apt-get install PHP5-mcrypt
- Produžetak za MySQL:
Sudo apt-get install PHP-MySQL
Sudo apt-get install PHP5-MySQL
Ako imate kompletan paket možete instalirati module odvojeno, selektivno obavljajući potrebne komande:
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
Zaključak
U zaključku, možemo reći da, imajući čak i osnovno znanje rada na računalu, korisnik će lako moći instalirati i glavni PHP paket i sve njegove dodatne komponente. Glavna stvar je da zna komande koje želite izvršiti u Ubuntu Server.