Instalacja PHP 7 w Centosie i panelu VESTACP
Długo szukałem możliwości zainstalowania php w wersji 7.X dla Centosa7 jak i panelu vestacp.
Sam instalator instaluje nam php w wersji 5.6 ze względu iż taka jest domyślnie w repozytoriach.
Udało mi się uruchomić php7 bez inwazyjnie na serwerze z Centosem a całość sprowadza się do wykonania kilku poleceń.
Podanym sposobem możemy zastąpić php 5.6 wersją 7.0.X bądź 7.1.X
Na początek wykonujemy update:
1 | yum update |
Następnie sprawdzamy obecnie zainstalowaną wersję php:
1 | php-v |
Instalacja niezbędnego pakietu:
1 | sudo yum install yum-utils |
Następnie dodajemy repozytorium zależne jaką wersję php chcemy zainstalować:
Dla PHP 7.1
1 | yum-config-manager--enable remi-php71 |
dla PHP 7.0.X
1 | yum-config-manager--enable remi-php70 |
Następnie wykonujemy update:
1 | yum update |
Gdy wszystko przebiegło prawidłowo dokonujemy restartu usług: php, httpd oraz nginx:
HTTPD:
1 | sudo service httpd restart |
PHP i Nginx:
1 | sudo service php-fpm restart&&sudo service nginx restart |
Ponownie możemy sprawdzić wersję php poleceniem
1 | php-v |
Zamiast wersji 5.6 powinniśmy zobaczyć wybraną wersję php:
1 2 3 | PHP7.1.8(cli)(built:Aug2201712:13:05)(NTS) Copyright(c)1997-2017The PHP Group Zend Engine v3.1.0,Copyright(c)1998-2017Zend Technologies |