Как установить PHP 7 на CentOS 6.x
Ранее я уже писал, как установить php 5.6 на CentOS 6.x. C php 7 всё очень похоже: его тоже можно установить на пустой сервер, а можно заменить штатный 5-ый php новой 7-ой версией, но в последнем случае есть один нюанс.
Само обновление делается просто:
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm yum install -y yum-plugin-replace yum replace php-common --replace-with=php70w-common
Но тонкость в том, что при обновлении php с 5-ой на 7-ую версию, вам надо будет приучить Apache использовать новый php. Это решается редактированием единственного файла /etc/httpd/conf.d/php.conf
Его содержание должно стать таким:
<IfModule prefork.c> LoadModule php7_module modules/libphp7.so </IfModule> <IfModule itk.c> LoadModule php7_module modules/libphp7.so </IfModule> <IfModule worker.c> LoadModule php7_module modules/libphp7-zts.so </IfModule> AddHandler php7-script .php AddType text/html .php DirectoryIndex index.php
Вот теперь можно смело перезапускать Apache.
Также рекомендую установить новомодный opcahe (при обновлении с 5-ой версии он сам не установится, потому что вряд ли у вас там было аналогичное расширение). Ставится так:
yum install -y php70w-opcache
Похожие материалы:
Аналог apt-get purge для yumКак найти вирус на сайте
Как установить PHP 5.6 на CentOS 6.x
Что делать, если не отправляется почта из PHP
Настраиваем сервер samba на CentOS 7. Делаем шары для анонимных пользователей и с авторизацией
04.09.2016 в 11:02
Спасибо большое за твои советы! Очень много полезных статей. Уже не первый vps-сервер собираю по ним. Спасибо!
22.05.2017 в 19:05
Пожалуйста 🙂