Razvijalci spletnih aplikacij lahko naletijo na težave pri nameščanju skriptnega jezika PHP v Ubuntu Server. To je posledica številnih dejavnikov. Ampak z uporabo tega vodnika lahko vsakdo med namestitvijo izogne napakam.
Vsebina
Namestitev jezika PHP v Ubuntu strežniku je mogoče izvajati na različne načine - vse je odvisno od njene različice in različice samega operacijskega sistema. In glavna razlika leži v samih ukazih, ki jih bo treba izvajati.
Prav tako je treba omeniti, da paket PHP vključuje več komponent, ki jih lahko po želji namestimo ločeno drug od drugega.
Standardna namestitev vključuje uporabo najnovejše različice paketa. V vsakem operacijskem sistemu Ubuntu Server je drugačen:
Vsi paketi so razdeljeni v uradni repozitorij operacijskega sistema, zato vam ni treba povezati tretjih oseb. Toda namestitev celotnega paketa se izvaja v dveh različicah in je odvisna od različice operacijskega sistema. Torej, za namestitev PHP v Ubuntu Server 16.04 zaženite ta ukaz:
sudo apt-get install php
In za starejše različice:
sudo apt-get install php5
Če ne potrebujete vseh komponent paketa PHP, jih lahko namestite ločeno. Kako to storiti in katere ukaze morate izvesti za to, bodo opisani v nadaljevanju.
Modul za Apache HTTP strežnik
Če želite namestiti modul PHP za Apache v Ubuntu Server 16.04, morate zagnati ta ukaz:
sudo apt-get install libapache2-mod-php
V prejšnjih različicah operacijskega sistema:
sudo apt-get install libapache2-mod-php5
Pozvani boste morali za geslo, po katerem morate dati dovoljenje za namestitev. Če želite to narediti, vnesite črko "D" ali "Y" (odvisno od lokalizacije Ubuntu strežnika) in pritisnite Enter .
Potem počakajte na dokončanje prenosa in namestitve paketa.
FPM
Če želite namestiti FPM v operacijskem sistemu različice 16.04, storite naslednje:
sudo apt-get install php-fpm
V prejšnjih različicah:
sudo apt-get install php5-fpm
V tem primeru se bo namestitev začela samodejno takoj po vnosu gesla superuporabnika.
CLI
CLI je potreben za razvijalce, ki se ukvarjajo z ustvarjanjem konzolnih programov v PHP. Za izvajanje tega zelo programskega jezika v Ubuntu 16.04 morate izvršiti naslednji ukaz:
sudo apt-get install php-cli
V prejšnjih različicah:
sudo apt-get install php5-cli
Razširitev PHP
Za izvajanje vseh možnih funkcij PHP-ja je potrebno namestiti več razširitev za uporabljene programe. Zdaj bodo predstavljeni najbolj priljubljeni ukazi za izvedbo take namestitve.
Opomba: za vsako razširitev sta podani dve ukazi, prvi za Ubuntu Server 16.04, in drugi za starejše različice operacijskega sistema.
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
Preberite tudi: Namestitveni vodnik za MySQL v Ubuntu
Povedano je bilo zgoraj, da bo imela vsaka različica Ubuntu Server nameščen ustrezen paket PHP. Toda to ne izključuje možnosti namestitve starejše ali, nasprotno, poznejše različice programskega jezika.
sudo apt-get remove libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremove
V starejših različicah operacijskega sistema:
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
Če vam celoten paket karkoli, lahko module namestite ločeno tako, da selektivno izvedete potrebne ukaze:
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
Na koncu lahko rečemo, da lahko z osnovnim znanjem o delu z računalnikom enostavno namestite tako glavni paket PHP kot tudi vse dodatne komponente. Glavna stvar je, da poznate ukaze, ki jih morate izvesti v Ubuntu Server.