Page 4 of 4

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Fri Jun 21, 2019 2:31 pm
by NickFly
gemuz wrote:
Sat Feb 09, 2019 8:37 pm
Инструкция по обновлению php 7.0 (ubuntu 16.04.5 x64) до php 7.2 (с рабочей панелью vesta).

P.S.2 !!!Править php.ini в php 7.2 придется самому!!!
Можно уточнить, что именно нужно править в php.ini?

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Fri Jun 21, 2019 6:53 pm
by gemuz
NickFly wrote:
Fri Jun 21, 2019 2:31 pm
gemuz wrote:
Sat Feb 09, 2019 8:37 pm
Инструкция по обновлению php 7.0 (ubuntu 16.04.5 x64) до php 7.2 (с рабочей панелью vesta).

P.S.2 !!!Править php.ini в php 7.2 придется самому!!!
Можно уточнить, что именно нужно править в php.ini?
Это если изменяли значения в php.ini до обновления, то придется заново вносить.

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Fri Jun 05, 2020 10:29 am
by nilard
imperio wrote:
Fri Mar 22, 2019 5:25 pm
В форке собрано, то что уже есть в 3d party software. К примеру тот же мульти пхп можно установить скриптом на vestacp, в форке тоже самое, но только автоматизировано.
Подскажите, пожалуйста, где взять этот рабочий скрипт установки мультипхп на весту nginx + php-fpm (без апача), Ubuntu 18.04.
Или скрипт обновления версии РНР для весты, чтоб потом все работало, т.к. после ручного обновления по различным инструкциям не работает.
К сожалению, нет возможности обновиться до хестии (не тривиальный процесс) или до myvesta (не дебиан, к сожалению), установил убунту с дефолтной РНР 7.2, теперь жалею, т.к. понадобилась 7.3 или 7.4, а сразу не поставил.

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Fri Jun 05, 2020 6:25 pm
by nilard
nilard wrote:
Fri Jun 05, 2020 10:29 am
imperio wrote:
Fri Mar 22, 2019 5:25 pm
В форке собрано, то что уже есть в 3d party software. К примеру тот же мульти пхп можно установить скриптом на vestacp, в форке тоже самое, но только автоматизировано.
Подскажите, пожалуйста, где взять этот рабочий скрипт установки мультипхп на весту nginx + php-fpm (без апача), Ubuntu 18.04.
Или скрипт обновления версии РНР для весты, чтоб потом все работало, т.к. после ручного обновления по различным инструкциям не работает.
К сожалению, нет возможности обновиться до хестии (не тривиальный процесс) или до myvesta (не дебиан, к сожалению), установил убунту с дефолтной РНР 7.2, теперь жалею, т.к. понадобилась 7.3 или 7.4, а сразу не поставил.
Получилось таки обновить РНР, вот инструкция, может кому пригодится (Ubuntu 18.04, PHP 7.2 to 7.4):

1. Сначала добавляем репозиторий со свежим РНР:

Code: Select all

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
2. Далее запускаем

Code: Select all

sudo apt-get upgrade
это автоматически установит последнюю версию РНР 7.4 со всеми необходимыми модулями

3. После установки в /etc/php/ будет 2 папки со старой и новой версиями. Необхдимо скопировать из старой папки 7.2. в новую 7.4 папку fpm/pool.d и удалить старую папку /etc/php/7.2

4. Почему-то после этого этих шагов у меня установился апач, удалить его можно командой

Code: Select all

sudo apt-get -y purge apache2 apache2-bin apache2-data apache2-doc apache2-utils
Также необходимо удалить и старую версию РНР

Code: Select all

sudo apt-get purge php7.2-fpm
иначе при обновлении конфигурации доменов будет выходить ошибка "php-fpm pool doesn't exist"

5. После перезагрузки сервера все должно работать уже на новой версии РНР