Page 1 of 1

Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Thu May 17, 2018 8:58 am
by StereoFlo
Всем привет, сейчас я думаю, особенно актуальна тема обновления PHP, так как многие фреймворки, уже не работают с PHP 7.0.

Набор команд, для обновления версии 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
Проверено несколько раз на 16.04. Если у кого-то руки дойдут, можно из этого сделать баш скрипт.

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Thu Sep 13, 2018 2:17 am
by valentine
StereoFlo wrote:
Thu May 17, 2018 8:58 am
Проверено несколько раз на 16.04. Если у кого-то руки дойдут, можно из этого сделать баш скрипт.
+1 работает )

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Tue Jan 29, 2019 9:13 am
by duddy2007
после такого обновления, чтобы не получить ошибку "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 на сервере.

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Sun Feb 03, 2019 3:56 pm
by impyros
a2enmod php7.2

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Sun Feb 03, 2019 7:57 pm
by gemuz
Так поставить можно, но работать панель не будет. Печаль.
Кто можно правильно все обновить?

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Mon Feb 04, 2019 5:04 am
by impyros
яб попробовал но вдруг поломаю
у меня php 7,2
http://joxi.ru/RmzERYNT0qjeQr

Re: Обновление PHP (Ubuntu, php-fpm + nginx)

Posted: Thu Feb 07, 2019 12:43 pm
by duddy2007
gemuz wrote:
Sun Feb 03, 2019 7:57 pm
Так поставить можно, но работать панель не будет. Печаль.
Кто можно правильно все обновить?
с чего вы взяли что панель не будет работать? у нее свой php