Обновление до PHP7.2 в Debian 9

Main

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

Общая

Рассмотрим как можно перейти с PHP 7.0 или 7.1 на 7.2 с веб-сервером Apache2.

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

 

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

Добавляем репозитории:


apt install ca-certificates apt-transport-https
wget -q https://packages.sury.org/php/apt.gpg -O- | apt-key add -
echo "deb https://packages.sury.org/php/ stretch main" | tee /etc/apt/sources.list.d/php.list

 

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


apt update
apt upgrade

 

Список установленных модулей:

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

Удаляем PHP7.0:


apt-get purge php7*
apt-get --purge autoremove

 

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

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


apt install php7.2 gettext php-mysql php-pear php-php-gettext php7.2 php7.2-bcmath php7.2-bz2 php7.2-cli php7.2-common php7.2-curl php7.2-dba php7.2-fpm php7.2-gd php7.2-json php7.2-mbstring php7.2-mcrypt php7.2-mysql php7.2-opcache php7.2-readline php7.2-soap php7.2-tidy php7.2-xml php7.2-zip

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


a2enmod proxy_fcgi setenvif
a2enconf php7.2-fpm

 

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


service apache2 restart

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

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


Logo