We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Обновление PHP (Ubuntu, php-fpm + nginx)
Обновление PHP (Ubuntu, php-fpm + nginx)
Всем привет, сейчас я думаю, особенно актуальна тема обновления PHP, так как многие фреймворки, уже не работают с PHP 7.0.
Набор команд, для обновления версии PHP, если у вас установлена связка PHP-FPM + Nginx:
Проверено несколько раз на 16.04. Если у кого-то руки дойдут, можно из этого сделать баш скрипт.
Набор команд, для обновления версии PHP, если у вас установлена связка PHP-FPM + Nginx:
Code: Select all
apt install python-software-properties
add-apt-repository ppa:ondrej/php
apt update
systemctl stop php7.0-fpm
apt install php7.2-fpm
mv /etc/php/7.0/fpm/pool.d/* /etc/php/7.2/fpm/pool.d/
systemctl disable php7.0-fpm
rm /lib/systemd/system/php7.0-fpm.service
rm /etc/init.d/php7.0-fpm
systemctl daemon-reload
rm -R /etc/php/7.0
apt install php7.2-xml php7.2-curl php7.2-mbstring php7.2-json php7.2-gd php7.2-imap php7.2-readline php7.2-opcache php7.2-pdo
systemctl restart php7.2-fpm
systemctl restart vesta
Re: Обновление PHP (Ubuntu, php-fpm + nginx)
после такого обновления, чтобы не получить ошибку "Your PHP installation appears to be missing the MySQL extension which is required by WordPress."
надо как минимум добавить еще расширение для mysql
apt-get install php7.2-mysql
p.s. A вообще по идее, надо сначала получить список расширений (php -m), чтобы их переустановить на новую версию, а не так от фонаря бахать установку, это не профессионально.
и еще заметил такой момент после такого сценария обновления 7.0 версия удаляется не до конца, система продолжает думать, что она установлена и если сделать apt upgrade, то получим снова обновление и установку 7.0 на сервере.
надо как минимум добавить еще расширение для mysql
apt-get install php7.2-mysql
p.s. A вообще по идее, надо сначала получить список расширений (php -m), чтобы их переустановить на новую версию, а не так от фонаря бахать установку, это не профессионально.
и еще заметил такой момент после такого сценария обновления 7.0 версия удаляется не до конца, система продолжает думать, что она установлена и если сделать apt upgrade, то получим снова обновление и установку 7.0 на сервере.
Re: Обновление PHP (Ubuntu, php-fpm + nginx)
a2enmod php7.2
Re: Обновление PHP (Ubuntu, php-fpm + nginx)
Так поставить можно, но работать панель не будет. Печаль.
Кто можно правильно все обновить?
Кто можно правильно все обновить?