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 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Добрый день.
Изучил форум, были варианты как обновиться, но ни одного 100% рабочего.
Хочется получить такую же рабочую панель, как и было до обновления (возможность выбора шаблонов, рестарт из панели и тд) c php 7.2
ОС: ubuntu 16.04 x64
PHP: 7.0
Шаблон: wordpress2
Шаблон php" socket
Может кто смог обновиться? Да, можно перейти на 18.04, но веста к этому еще не готова (ставил, видел, баги... нет ipv6)
Буду признателен хоть какому руководству.
Изучил форум, были варианты как обновиться, но ни одного 100% рабочего.
Хочется получить такую же рабочую панель, как и было до обновления (возможность выбора шаблонов, рестарт из панели и тд) c php 7.2
ОС: ubuntu 16.04 x64
PHP: 7.0
Шаблон: wordpress2
Шаблон php" socket
Может кто смог обновиться? Да, можно перейти на 18.04, но веста к этому еще не готова (ставил, видел, баги... нет ipv6)
Буду признателен хоть какому руководству.
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Я тож ломал голову с темой обновления до PHP-7.2 на Ubu..16.04 (x32), забил и переделал скрипт установки весты на Ubuntu 16.04 (x32) PHP-7.3, тестирую в виртуалке т.к. появились некоторые "траблы"
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Про скрипты с PHP-7.3 (+ 7.0,7.2) пока дать их не могу, т.к. там почти пол весты переделано и есть "конфиденциальные" строки и функции, поэтому прежде чем дать эти скрипты мне их заново надо "перелопатить" и поудалять все "секретное".
По весте с PHP-7.2 на Ubu... 16.04 (x32), алгоритм следующий:
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
# найдет обновления для убунты, а именно php-7.0 на php-7.2, обновляемся...
sudo systemctl stop php7.0-fpm
sudo apt dist-upgrade
sudo apt install php7.2-fpm
sudo mv /etc/php/7.0/fpm/pool.d/* /etc/php/7.2/fpm/pool.d/
sudo systemctl disable php7.0-fpm
sudo rm /lib/systemd/system/php7.0-fpm.service
sudo rm /etc/init.d/php7.0-fpm
sudo systemctl daemon-reload
sudo rm -R /etc/php/7.0
sudo systemctl restart php7.2-fpm
sudo systemctl restart vesta
После этих манипуляций вырубается перезагрузка php-fpm из панели, (пока не разбирался в чем причина), но это пофиг, добавляя домен видим что php-fpm всетаки перезагружается, так же перезагрузку php-fpm можно проверить из консоли:
sudo service php7.2-fpm status
должна вывалиться срока:
Active: active (running) since ......... ago
ну и можно пощелкать, чтоб убедиться что php7.2-fpm работает:
sudo service php7.2-fpm stop
sudo service php7.2-fpm start
sudo service php7.2-fpm reload
Собственно пока это всё, глубже пока не копал, итак пашет
По весте с PHP-7.2 на Ubu... 16.04 (x32), алгоритм следующий:
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
# найдет обновления для убунты, а именно php-7.0 на php-7.2, обновляемся...
sudo systemctl stop php7.0-fpm
sudo apt dist-upgrade
sudo apt install php7.2-fpm
sudo mv /etc/php/7.0/fpm/pool.d/* /etc/php/7.2/fpm/pool.d/
sudo systemctl disable php7.0-fpm
sudo rm /lib/systemd/system/php7.0-fpm.service
sudo rm /etc/init.d/php7.0-fpm
sudo systemctl daemon-reload
sudo rm -R /etc/php/7.0
sudo systemctl restart php7.2-fpm
sudo systemctl restart vesta
После этих манипуляций вырубается перезагрузка php-fpm из панели, (пока не разбирался в чем причина), но это пофиг, добавляя домен видим что php-fpm всетаки перезагружается, так же перезагрузку php-fpm можно проверить из консоли:
sudo service php7.2-fpm status
должна вывалиться срока:
Active: active (running) since ......... ago
ну и можно пощелкать, чтоб убедиться что php7.2-fpm работает:
sudo service php7.2-fpm stop
sudo service php7.2-fpm start
sudo service php7.2-fpm reload
Собственно пока это всё, глубже пока не копал, итак пашет
Last edited by mazilepa on Fri Feb 08, 2019 8:15 am, edited 1 time in total.
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Такие манипуляции тоже делал.
Вопросы:
- шаблоны к хостам применяются?
- домен добавить можно?
- apt upgrade не ставит 7.0 версию?
Вопросы:
- шаблоны к хостам применяются?
- домен добавить можно?
- apt upgrade не ставит 7.0 версию?
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
И шаблоны и домены - всё норм
apt dist-upgrade обновляет 7.0 версию на 7.2
(конечно же после добавления репы ppa:ondrej/php)
но ты всё равно сперва в виртуалке развернись и проверь, яж не в курсе что там у тебя на боевом сервере, может ты там костылей каких навтыкал, так и поломаться может. Я все эти операции сегодня на чистом серваке проделал, все пашет.
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Разверну еще раз. Баг с рестартом php фиксил довольно просто.mazilepa wrote: ↑Fri Feb 08, 2019 8:02 amИ шаблоны и домены - всё норм
apt dist-upgrade обновляет 7.0 версию на 7.2
(конечно же после добавления репы ppa:ondrej/php)
но ты всё равно сперва в виртуалке развернись и проверь, яж не в курсе что там у тебя на боевом сервере, может ты там костылей каких навтыкал, так и поломаться может. Я все эти операции сегодня на чистом серваке проделал, все пашет.
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Сейчас проверил, интереса ради, WP как на php-fpm 127.0.0.1:9000 так и на сокете работает
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
Есть 100% рабочий вариант установки 16.04 + php 7.2 (позже проверю с 7.3)
apt install -y software-properties-common python-software-properties
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt update
дальше ставил vesta (nginx + php-fpm)
удалить в /etc/php все версии кроме 7.2
service vesta stop
service php-fpm stop
service vesta start
service php-fpm start
После этого все работает. Даже профиль сокет будет работать. Если не сделать 4 последние строки, то при выборе профиль сокет будет вываливаться ошибка, что не может перезапустить php-fpm.
Работаю дальше. Хочется рабочую VPS обновить без переустановки. Ваш вариант еще не был проверен.
apt install -y software-properties-common python-software-properties
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt update
дальше ставил vesta (nginx + php-fpm)
удалить в /etc/php все версии кроме 7.2
service vesta stop
service php-fpm stop
service vesta start
service php-fpm start
После этого все работает. Даже профиль сокет будет работать. Если не сделать 4 последние строки, то при выборе профиль сокет будет вываливаться ошибка, что не может перезапустить php-fpm.
Работаю дальше. Хочется рабочую VPS обновить без переустановки. Ваш вариант еще не был проверен.
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
в установке "с чистого листа" можно по аналогии и на php-7.3 проделать, тут указано viewtopic.php?f=11&t=18041