Обновления PHP до версии 8.0 на Ubuntu с NGINX + PHP-FPM

0 Comments
php-logo

Сегодня поговорим о том, как можно обновить PHP до версии 8.0 на Ubuntu Server с установленным web сервером NGINX + PHP-FPM.

PHP — это популярный серверный язык сценариев, он участвует в создании динамических и интерактивных веб-страниц. PHP является широко используемым языком программирования в Интернете.

Обновление до PHP 8.0 на Ubuntu Server

Для обновления на новую версию PHP добавим более свежий репозиторий:

sudo add-apt-repository ppa:ondrej/php

Обновим индексы:

sudo apt update

Устанавливаем PHP 8.0, а также некоторые необходимые дополнения.

sudo apt install php8.0 php8.0-{bz2,cgi,common,cli,curl,intl,dev,fpm,gd,imagick,mbstring,mysql,opcache,readline,xml,zip}    

После установки PHP8.0 набираем в терминале следующую команду:

sudo update-alternatives --set php /usr/bin/php8.0

Данная команда назначит к запуску по умолчанию интерпретатор PHP 8.0.

Если же Вы хотите вернуть версию PHP7.4, то набираем такую команду:

sudo update-alternatives --set php /usr/bin/php7.4

либо вот такой командой, после вывода набираем номер нужной версии:

sudo update-alternatives --config php

Скопируйте старый php.ini в новую директорию:

sudo cp /etc/php/7.4/fpm/php.ini /etc/php/8.0/fpm/php.ini

Останавливаем службу php7.4-fpm и запускаем php8.0-fpm:

sudo service php7.4-fpm stop
sudo service php8.0-fpm start

Проблема phpmyadmin после обновления.

Если при попытке зайти в панель управления phpmyadmin, после обновления на новую версию php. Ваш сервер выдает ошибку 500 — внутренняя ошибка сервера, то необходимо найти различия в файле www.conf расположенного по пути:

sudo nano /etc/php/8.0/fpm/pool.d/www.conf

В моем случае необходимо было закомментировать одну строчку и добавить еще одну:

;listen = /run/php/php7.4-fpm.sock
listen = 127.0.0.1:9000

После перезагружаем наш php-fpm командой

sudo /etc/init.d/php7.4-fpm restart

Все теперь phpmyadmin заработал в обычном режиме.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо!!!

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Как установить PHP 7.4 на Debian 10 / Debian 9
php-logo

Как установить PHP 7.4 на Debian 10 / Debian 9. PHP является наиболее широко используемым языком сценариев на стороне сервера Читать

Обновления PHP до версии 7.4 на Ubuntu Server с NGINX + PHP-FPM
php-logo

Сегодня в статье опишу пример как можно обновится со старой версии PHP до новой, на сегодня актуальная версия PHP является Читать

[РЕШЕНО] Обновление PHP до версии 7.4 на Ubuntu Server с NGINX + PHP-FPM + VestaCP
vcp_ubuntu_php

Сегодня в статье рассмотрим Обновление PHP до PHP 7.4 на Ubuntu Sever с панелью управления VestaCP и веб сервером Nginx Читать

[РЕШЕНО] Error: php-fpm restart failed vestacp
vestacp-logo

Сегодня рассмотрим решение ошибки "Error: php-fpm restart failed vestacp" в VestaCP после обновления PHP. Недавно я писал про обновление интерпретатора Читать

5 1 голос
Рейтинг статьи

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Продолжая пользование настоящим сайтом Вы выражаете своё согласие на обработку Ваших персональных данных (файлов cookie) с использованием трекеров "Google Analytics" и "Yandex.Metrics". Порядок обработки Ваших персональных данных, а также реализуемые требования к их защите, содержатся в Политике конфиденциальности.
Принять