Обновление до PHP7 в Debian 8

Main

Оценка: 84.43% - 14 Голосов

Общая

С 19 января 2017 года прекращена активная поддержка PHP 5.6 и на данный момент, в плоть до 31 декабря 2018 года, будут выпускаться обновления безопасности. С выходом Joomla 3.7 в административной панели начал появляться баннер с советом обновить версию PHP до 7.

Рассмотрим как можно перейти с PHP 5.6 на 7 с веб-сервером Apache2.

Все команды выполняются под суперпользователем.

 

Подготовка к установке

Добавляем репозитории в /etc/apt/sources.list:


nano /etc/apt/sources.list
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

 

Добавляем GPG ключ командой:


wget https://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

 

Обновляемся:


apt-get update
apt-get upgrade

 

Удаляем PHP5:


apt-get purge php5*
apt-get --purge autoremove

 

Устанавливаем PHP7

 На данном этапе важно указать все модули, которые необходимы для работы вашей системы.

Если вы не знаете какие модули используются в вашей системе то можно выяснить выполнив команду php -m

Для того что бы узнать какие модули присутствуют в репозитории PHP7 выполним apt-cache search php7-*

В моем случае это:


apt install php7.0-common php7.0-cli php7.0-curl php7.0-fpm php7.0-bcmath php7.0-bz2 php7.0-dba php7.0-gd php7.0-json php7.0-mbstring php7.0-mcrypt php7.0-mysql php7.0-readline php7.0-soap php7.0-tidy php7.0-xml php7.0-zip

 

После установки необходимо в Apache2 активировать PHP 7.0 FPM командами:


a2enmod proxy_fcgi setenvif
a2enconf php7.0-fpm

 

После перезапустить Apache2:


service apache2 restart

На этом установка окончена.

 

 

Добавить комментарий


Защитный код
Обновить

Logo