Обновление до PHP7.2 в Debian 9
Общая
Рассмотрим как можно перейти с 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
На этом установка окончена.
- Просмотров: 66206