Page 1 of 3

как обновить php5 до php7

Posted: Wed Dec 09, 2015 5:06 pm
by sarootua
Добрый день! Коллеги, подскажите, а лучше в виде инструкции мануал - как обновить php5 до php7 для vestacp?! Буду Очень благодарен

Re: как обновить php5 до php7

Posted: Wed Dec 09, 2015 5:07 pm
by sarootua
sarootua wrote:Добрый день! Коллеги, подскажите, а лучше в виде инструкции мануал - как обновить php5 до php7 для vestacp?! Буду Очень благодарен
Ubuntu 14.04 или 14.10

Re: как обновить php5 до php7

Posted: Thu Dec 10, 2015 11:48 pm
by sarootua
Нашел мануал для CentOS http://hasin.me/2015/12/06/upgrading-ph ... -vesta-cp/
Люди добрые, кто то может переделать его под Ubuntu?! Буду очень признателен. Спасибо

Re: как обновить php5 до php7

Posted: Thu Jan 07, 2016 8:17 pm
by pro100ssk
Как сделать обновление с php5 до php7 в дебиан 8?

Re: как обновить php5 до php7

Posted: Sat Jan 09, 2016 8:39 pm
by skurudo
sarootua wrote:Нашел мануал для CentOS http://hasin.me/2015/12/06/upgrading-ph ... -vesta-cp/
Люди добрые, кто то может переделать его под Ubuntu?! Буду очень признателен. Спасибо
Ищете то же самое, но для убунту - все похожее, только разные репозитарии и команды вместо yum у вас apt-get.
Идея в целом такая же.

Re: как обновить php5 до php7

Posted: Sat Jan 09, 2016 8:40 pm
by skurudo
pro100ssk wrote:Как сделать обновление с php5 до php7 в дебиан 8?
Найти репозитарий с php7, скорее всего это будет какой-нибудь dotdeb, и обновить.

Re: как обновить php5 до php7

Posted: Mon Feb 08, 2016 9:04 pm
by sarootua
sarootua wrote:
sarootua wrote:Добрый день! Коллеги, подскажите, а лучше в виде инструкции мануал - как обновить php5 до php7 для vestacp?! Буду Очень благодарен
Ubuntu 14.04 или 14.10
Ubuntu 14.10

Re: как обновить php5 до php7

Posted: Tue Feb 09, 2016 12:03 pm
by skurudo
Способ не особо поменялся - http://askubuntu.com/questions/705880/h ... tall-php-7
Будьте аккуратны.

Re: как обновить php5 до php7

Posted: Tue Feb 09, 2016 2:22 pm
by sarootua
skurudo wrote:Способ не особо поменялся - http://askubuntu.com/questions/705880/h ... tall-php-7
Будьте аккуратны.
В общем, последовательность действий:
1. Установка Ubuntu 14.10
2. Установка Vestacp (ngnix+apache)
3. Развернул тестовый магазин на Magento (все ок)
4. Апгрейд php:
sudo apt-get remove php5-common
sudo apt-get -y purge php5
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:eek:ndrej/php-7.0
sudo apt-get update
sudo apt-get install -y php7.0
php -v
sudo service nginx restart
sudo service apache2 restart
PHP Version 7.0.3-3+deb.sury.org~trusty+1

Захожу в опять на сайт (ошибка) Magento
a:5:{i:0;s:36:"pdo_mysql extension is not installed";i:1;s:1430:"#0 /home/admin/web/sale.com/public_html/lib/Zend/Db/Adapter/Abstract.php(460:( Varien_Db_Adapter_Pdo_Mysql->_connect()
#1 /home/admin/web/sale.com/public_html/lib/Zend/Db/Adapter/Pdo/Abstract.php(238:( Zend_Db_Adapter_Abstract->query('SET NAMES utf8', Array)
#2 /home/admin/web/sale.com/public_html/lib/Varien/Db/Adapter/Pdo/Mysql.php(504:( Zend_Db_Adapter_Pdo_Abstract->query('SET NAMES utf8', Array)
#3 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/Resource.php(179:( Varien_Db_Adapter_Pdo_Mysql->query('SET NAMES utf8')
#4 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/Resource.php(110:( Mage_Core_Model_Resource->_newConnection('pdo_mysql', Array)
#5 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(141:( Mage_Core_Model_Resource->getConnection('core_setup')
#6 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/Resource/Setup.php(234:( Mage_Core_Model_Resource_Setup->__construct('core_setup')
#7 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/App.php(428:( Mage_Core_Model_Resource_Setup::applyAllUpdates()
#8 /home/admin/web/sale.com/public_html/app/code/core/Mage/Core/Model/App.php(354:( Mage_Core_Model_App->_initModules()
#9 /home/admin/web/sale.com/public_html/app/Mage.php(683:( Mage_Core_Model_App->run(Array)
#10 /home/admin/web/sale.com/public_html/index.php(83:( Mage::run('', 'store')
#11 {main}";s:3:"url";s:1:"/";s:11:"script_name";s:10:"/index.php";s:4:"skin";s:7:"default";}

Лог ngnix чистый, а вот Apache пишет
[Mon Feb 08 17:35:25.899768 2016] [:notice] [pid 50207] mod_ruid2/0.9.8 enabled
[Mon Feb 08 17:35:25.904100 2016] [mpm_prefork:notice] [pid 50207] AH00163: Apache/2.4.7 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/1.0.1f configured -- resuming normal operations
[Mon Feb 08 17:35:25.904179 2016] [core:notice] [pid 50207] AH00094: Command line: '/usr/sbin/apache2'
[Mon Feb 08 17:35:41.632292 2016] [mpm_prefork:notice] [pid 50207] AH00169: caught SIGTERM, shutting down
[Mon Feb 08 17:35:42.767775 2016] [suexec:notice] [pid 50294] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Feb 08 17:35:42.817887 2016] [:notice] [pid 50295] mod_ruid2/0.9.8 enabled
[Mon Feb 08 17:35:42.822243 2016] [mpm_prefork:notice] [pid 50295] AH00163: Apache/2.4.7 (Ubuntu) mod_fcgid/2.3.9 OpenSSL/1.0.1f configured -- resuming normal operations
[Mon Feb 08 17:35:42.822308 2016] [core:notice] [pid 50295] AH00094: Command line: '/usr/sbin/apache2'


1. apt-get install php7.0-mysql
2. service apache2 restart

Ошибка Magento пропала, но появилась ошибка 500
Лог Apache такой же

Re: как обновить php5 до php7

Posted: Tue Feb 16, 2016 12:45 pm
by skurudo
Magento или плагины (если они там есть) точно-точно работает с php7? Не подумайте, я не сомневаюсь, но 500 ошибка - ошибка сервера, значит что-то пошло не так и веб-сервер ответил ошибкой.