Am VPS-ul asta de un an. Eu zic ca a fost o investitie destul de buna, mai ales ca pot sa experimentez pe el cat vreau.
Am decis ca e timpul sa incerc noua versiune de PHP (PHP7) si pe serverul asta. In teorie PHP7 ofera o mai mare performanta in comparatie cu versiunile anterioare. M-am jucat pe un alt wordpress cu PHP7 imediat ce a aparut (ma rog, la cateva saptamani) si am simtit ceva diferenta vizibila, si din testele mele, si din teste sintetice, asa ca am zis sa instalez si pe VPS PHP7.
Procedura e simpla:
-instalare php7-fpm
-setare nginx sa foloseasca php7 in loc de php5.x
sudo apt-get install php7.0-fpm sudo apt-get install php7.0-mysql php7.0-zip php7.0-gd php7.0-memcached #sau orice alt modul de php lipsa, mie imi lipsea zip-ul, mb-ul, gd-ul
Dupa instalarea php-ului si modulelor, se schimba in loc de /var/run/php5-fpm.sock
(sau pe ce socket asculta inainte php5) in /var/run/php/php7.0-fpm.sock
La mine socketul de php5 era setat sa fie in /var/run/php/php5.6-fpm.sock
iar socketul de php7 in /var/run/php/php7.0-fpm.sock
asa ca am modificat cu caile corespunzatoare.
Apoi trebuie restartat nginx-ul si in teorie, daca totul e configurat cum trebuie, nu ar trebui sa avem probleme.
Daca totul e ok, dam disable la php-5.x si setam php7 sa porneasca la boot:
update-rc.d php5.6-fpm disable update-rc.d php7.0-fpm enable
Verificam:
service --status-all
si vedem ca output-ul este:
[ - ] php5.6-fpm [ + ] php7.0-fpm
ceea ce inseamna ca php7 o sa porneasca la boot, iar php5.x este dezactivat la pornirea sistemului.