Am actualizat la PHP 7.4

A mers mai smooth decât mă  aștepatm! 🙂

Am instalat toate extensiile necesare pe care trebuie să le aibă PHP-ul ca WordPresul să funcționeze corect, dar pentru versiunea 7.4. Care erau aceleași ca cele pentru PHP 7.2, versiunea cu care am instalat blogul.

Poți să le vezi cu următoarea comandă:

apt list --installed | grep php7.x

Unde x reprezintă numărul versiunii. Valabil și pentru output-ul comenzii.

Și primești acest rezultat:

libapache2-mod-php7.2/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 all [installed]
php7.2-cli/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-common/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-curl/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-dev/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-gd/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-json/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-mbstring/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-mysql/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-opcache/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-readline/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed,automatic]
php7.2-xml/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-xmlrpc/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]
php7.2-zip/bionic,now 7.2.30-1+ubuntu18.04.1+deb.sury.org+1 amd64 [installed]

Și cu apt install php7.4-nume_extensie le instalezi. Se poate folosi tasta Tab pentru completarea automată a numelui.

După ce au fost instalate, trebuie să îi spui server-ului Apache, ce versiune de handler pentru PHP să folosească. Înainte era cel pentru vechea versiune de PHP, care acum trebuie dezactivat.

a2dismod php7.2 //dezactivare handler
systemctl restart apache2 //restart server
a2enmod php7.4 //activare handlerphp 7.4

Bineînteles că eu am procedat fix invers, dar dupa ce am dezactivat handler-ul pentru 7.2, cel de 7.4 a intrat automat.

Cam aceste lucruri le-am facut și până acum nu s-a stricat nimic. Încă nu m-am uitat in log-uri. 🙂

PS: Să faci un back-up înainte de actualizare! 😁

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.