Programeri za web aplikacije mogu se susresti s poteškoćama instaliranja PHP skriptnog jezika u Ubuntu poslužitelju. To je zbog mnogih čimbenika. No, koristeći ovaj vodič, svatko može izbjeći pogreške tijekom instalacije.
sadržaj
Instalacija PHP jezika u Ubuntu poslužitelju može se izvesti na mnoge načine - sve ovisi o verziji i verziji operacijskog sustava. A glavna razlika leži u samim zapovijedima, koje treba provesti.
Također je vrijedno napomenuti da PHP paket sadrži nekoliko komponenti koje se, po želji, mogu instalirati odvojeno jedna od druge.
Standardna instalacija uključuje upotrebu najnovije inačice paketa. U svakom operativnom sustavu Ubuntu poslužitelja to je drugačije:
Svi paketi se distribuiraju kroz službeni repozitorij operacijskog sustava, tako da ne morate povezati treće strane. No, instalacija kompletnog paketa izvodi se u dvije verzije i ovisi o verziji operacijskog sustava. Dakle, instalirati PHP u Ubuntu Server 16.04 pokrenuti ovu naredbu:
sudo apt-get install php
A za ranije verzije:
sudo apt-get install php5
Ako ne trebate sve komponente PHP paketa, možete ih instalirati zasebno. Kako to učiniti i koje naredbe trebate izvršiti za to će biti opisane u nastavku.
Modul za Apache HTTP poslužitelj
Da biste instalirali PHP modul za Apache u Ubuntu poslužitelju 16.04, morate pokrenuti sljedeću naredbu:
sudo apt-get install libapache2-mod-php
U ranijim OS verzijama:
sudo apt-get install libapache2-mod-php5
Od vas se traži zaporka, nakon čega morate dopustiti dozvolu za instalaciju. Da biste to učinili, unesite slovo "D" ili "Y" (ovisno o lokalizaciji Ubuntu poslužitelja) i pritisnite Enter .
Tada čekate dovršetak preuzimanja i instalacije paketa.
FPM
Da biste instalirali FPM u inačicu operativnog sustava 16.04, učinite sljedeće:
sudo apt-get install php-fpm
U ranijim verzijama:
sudo apt-get install php5-fpm
U tom se slučaju instalacija automatski pokreće, odmah nakon ulaska u lozinku korisnika.
CLI
CLI je neophodan za programere koji se bave izradom konzole programa u PHP-u. Da bi implementirali ovaj vrlo programski jezik, u Ubuntu 16.04 morate izvršiti sljedeću naredbu:
sudo apt-get install php-cli
U ranijim verzijama:
sudo apt-get install php5-cli
PHP ekstenziju
Da biste implementirali sve moguće funkcije PHP-a, potrebno je instalirati niz proširenja za programe koji se koriste. Sada će biti predstavljene najpopularnije naredbe za izvođenje takve instalacije.
Napomena: za svako produženje dat će se dvije naredbe, prva za Ubuntu Server 16.04, a druga za ranije verzije OS-a.
sudo apt-get install php-gd
sudo apt-get install php5-gd
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Pročitajte također: Vodič za instalaciju za MySQL u Ubuntu
Gore je rečeno da će svaka verzija Ubuntu poslužitelja imati instaliran odgovarajući PHP paket. Ali to ne dovodi u pitanje mogućnost instaliranja ranijih verzija programskog jezika ili obrnuto.
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove
U ranijim inačicama operacijskog sustava:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php5.6
Ako vam cjeloviti paket možete ništa, možete instalirati module odvojeno, selektivno izvršavati potrebne naredbe:
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čno, možemo reći da čak i osnovno znanje o radu s računalom korisnik može jednostavno instalirati i glavni PHP paket i sve njegove dodatne komponente. Glavna stvar je znati naredbe koje trebate izvesti u Ubuntu poslužitelju.