Els desenvolupadors d’aplicacions web poden tenir dificultats per instal·lar el llenguatge d’escriptura PHP al servidor d’Ubuntu. Això es deu a molts factors. Però utilitzant aquesta guia, tothom pot evitar errors durant la instal·lació.
Instal·leu PHP al servidor Ubuntu
La instal·lació del llenguatge PHP a Ubuntu Server es pot fer de diferents maneres: tot depèn de la seva versió i de la versió del propi sistema operatiu. I la principal diferència rau en els propis equips, que hauran de realitzar-se.
Val la pena assenyalar que el paquet PHP inclou diversos components que, si es vol, es poden instal·lar per separat entre si.
Mètode 1: Instal·lació estàndard
La instal·lació estàndard implica l'ús de la versió més recent del paquet. Cada sistema operatiu Ubuntu Server és diferent:
- 12,04 LTS (Precis) - 5.3;
- 14,04 LTS (Trusty) - 5,5;
- 15 d'octubre (Wily) - 5.6;
- 16,04 LTS (Xenial) - 7.0.
Tots els paquets es distribueixen a través del repositori oficial del sistema operatiu, de manera que no necessitareu connectar-vos amb un tercer. Però la instal·lació del paquet complet es realitza en dues versions i depèn de la versió del sistema operatiu. Per tant, per instal·lar PHP a Ubuntu Server 16.04, executeu aquesta ordre:
sudo apt-get install php
I per a versions anteriors:
sudo apt-get install php5
Si no necessiteu tots els components del paquet PHP del sistema, podeu instal·lar-los per separat. A continuació es descriuran com fer-ho i quines ordres per realitzar aquesta necessitat.
Mòdul del servidor HTTP Apache
Per instal·lar el mòdul PHP per a Apache a Ubuntu Server 16.04, heu d’executar l’ordre següent:
sudo apt-get install libapache2-mod-php
En versions anteriors del sistema operatiu:
sudo apt-get install libapache2-mod-php5
Se li demanarà una contrasenya, després d’entrar al qual ha de donar permís per a la instal·lació. Per fer-ho, introduïu la carta "D" o bé "I" (depenent de la localització del servidor d’Ubuntu) i feu clic a Introduïu.
Només queda esperar a la finalització del paquet de descàrrega i instal·lació.
FPM
Per instal·lar el mòdul FPM a la versió 16.04 del sistema operatiu, feu el següent:
sudo apt-get install php-fpm
En versions anteriors:
sudo apt-get install php5-fpm
En aquest cas, la instal·lació començarà automàticament, immediatament després d’introduir la contrasenya del superusuari.
CLI
La CLI és necessària per als desenvolupadors que es dediquen a la creació de programes de consola en PHP. Per integrar aquest llenguatge de programació en ell, a Ubuntu 16.04 heu d’executar l’ordre:
sudo apt-get install php-cli
En versions anteriors:
sudo apt-get install php5-cli
Extensions de PHP
Per implementar totes les funcions possibles de PHP, és necessari instal·lar diverses extensions per als programes utilitzats. Ara es presentaran les ordres més populars per realitzar aquesta instal·lació.
Nota: es proporcionarà el següent per a cada extensió amb dues ordres, on el primer és per a Ubuntu Server 16.04, i el segon és per a versions anteriors del sistema operatiu.
- Extensió per a GD:
sudo apt-get install php-gd
sudo apt-get install php5-gd
- Extensió per a Mcrypt:
sudo apt-get install php-mcrypt
sudo apt-get install php5-mcrypt
- Extensió de MySQL:
sudo apt-get install php-mysql
sudo apt-get install php5-mysql
Vegeu també: Guia d'instal·lació de MySQL per a Ubuntu
Mètode 2: instal·leu altres versions
Es deia anteriorment que el paquet PHP corresponent s'instal·larà a cada versió del servidor d’Ubuntu. Però això no nega la possibilitat d’instal·lar una versió anterior o, al contrari, una versió posterior d’un llenguatge de programació.
- Primer heu d’eliminar tots els components de PHP que s’han instal·lat anteriorment al sistema. Per fer-ho a Ubuntu 16.04 executeu dues ordres:
sudo apt-get elimina libapache2-mod-php php-fpm php-cli php-gd php-mcrypt php-mysql
sudo apt-get autoremoveEn versions anteriors del sistema operatiu:
sudo apt-get remove libapache2-mod-php5 php5-fpm php5-cli php5-gd php5-mcrypt php5-mysql
sudo apt-get autoremove - Ara heu d’afegir el PPA a la llista de repositoris, que conté paquets de totes les versions de PHP:
sudo add-apt-repository ppa: ondrej / php
sudo apt-get update - En aquest punt, podeu instal·lar el paquet PHP complet. Per fer-ho, especifiqueu la versió del propi equip, per exemple, "5.6":
sudo apt-get install php5.6
Si no necessiteu un paquet complet, podeu instal·lar els mòduls per separat executant les ordres necessàries:
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
Conclusió
En conclusió, podem dir que, fins i tot tenint un coneixement bàsic de treballar en un ordinador, l'usuari pot instal·lar fàcilment el paquet PHP principal i tots els seus components addicionals. El més important és conèixer les ordres que heu d’executar al servidor d’Ubuntu.