Page 1 of 3
Устарела php на vesta
Posted: Sun Oct 28, 2018 7:37 am
by BJFlores
Здравствуйте, пожалуйста помогите мне обновить php версию с 5.4.45 до новой т.к. сайт некорректно работает. В поддержке моего хостинга не помогают. На сервере установлена CentOS7, буду весьма благодарен если сможете помочь!
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 9:18 am
by Stesh
Code: Select all
yum install -y yum-utils
yum-config-manager --disable remi-php54
yum-config-manager --disable remi-php55
yum-config-manager --disable remi-php56
yum-config-manager --enable remi-php72
yum update
Команды для примера, смотреть конкретно, до какой версии нужно обновить. Рекомендуется перед сменой версии php сначала обновить весь сервер (yum update, там может вылезти нюанс с exim, поиск по форуму на keep_environment=), а уже потом сменить версию php.
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 10:52 am
by BJFlores
Stesh wrote: Sun Oct 28, 2018 9:18 am
Code: Select all
yum install -y yum-utils
yum-config-manager --disable remi-php54
yum-config-manager --disable remi-php55
yum-config-manager --disable remi-php56
yum-config-manager --enable remi-php72
yum update
Команды для примера, смотреть конкретно, до какой версии нужно обновить. Рекомендуется перед сменой версии php сначала обновить весь сервер (yum update, там может вылезти нюанс с exim, поиск по форуму на keep_environment=), а уже потом сменить версию php.
А вот я хочу на самую новую обновить, то мне нужно будет сделать:
yum install -y yum-utils
yum-config-manager --enable remi-php72
yum update
? Или поочерёдно до каждой версии обновляться? И чем лучше новая версия вы не знаете? В смысле в чём будет разница если я новейшую установлю, не будет ли потом несовместимости какой-либо!?
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 11:06 am
by imperio
Смотрите чтобы новую версию 7x поддерживали ваши скрипты.
Также сначала проделайте всё на тест сервере, а только потом на продакшен
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 11:12 am
by imperio
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 11:24 am
by BJFlores
Самую простую обнову до 5.5 хотя бы можете помочь обновить? При вводе команд у меня ничего не происходит
yum install -y yum-utils
yum-config-manager --disable remi-php54
yum-config-manager --disable remi-php55
yum-config-manager --disable remi-php56
yum-config-manager --enable remi-php72
yum update
что из этих комманд мне нужно вводить и в какой-периодичности? Я так понимаю легче обновиться с 5.4 до 5.5 или 5.6? Инструкции на английском вообще не понятны с гугл переводчиком, вообще. Я вообще не разбираюсь в коммандах, пожалуйста помогите, я сам додумать не смогу что нужно делать, в инете копался но там процедуры не понятные только для 7.0 версии пхп
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 11:31 am
by imperio
Ссылки выше указал на инструкцию. Ссылка №1
И да, панель по умолчанию ставит php 5.6, видимо у вас старая установка.
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 11:50 am
by BJFlores
imperio wrote: Sun Oct 28, 2018 11:31 am
Ссылки выше указал на инструкцию. Ссылка №1
И да, панель по умолчанию ставит php 5.6, видимо у вас старая установка.
Сделал всё по инструкциям, на сервере при вводе php -v выводит новую версию php, на сайте же нет, пишет что старая версия установлена, как быть?
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 1:23 pm
by imperio
BJFlores wrote: Sun Oct 28, 2018 11:50 am
imperio wrote: Sun Oct 28, 2018 11:31 am
Ссылки выше указал на инструкцию. Ссылка №1
И да, панель по умолчанию ставит php 5.6, видимо у вас старая установка.
Сделал всё по инструкциям, на сервере при вводе php -v выводит новую версию php, на сайте же нет, пишет что старая версия установлена, как быть?
Точно всё проделали согласно мануалу? Только что перепроверил на Центос 7.5, скрипты показывают 7.0.32
и php -v
Code: Select all
PHP 7.0.32 (cli) (built: Sep 11 2018 12:43:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.32, Copyright (c) 1999-2017, by Zend Technologies
Re: Устарела php на vesta
Posted: Sun Oct 28, 2018 2:06 pm
by BJFlores
imperio wrote: Sun Oct 28, 2018 1:23 pm
BJFlores wrote: Sun Oct 28, 2018 11:50 am
imperio wrote: Sun Oct 28, 2018 11:31 am
Ссылки выше указал на инструкцию. Ссылка №1
И да, панель по умолчанию ставит php 5.6, видимо у вас старая установка.
Сделал всё по инструкциям, на сервере при вводе php -v выводит новую версию php, на сайте же нет, пишет что старая версия установлена, как быть?
Точно всё проделали согласно мануалу? Только что перепроверил на Центос 7.5, скрипты показывают 7.0.32
и php -v
Code: Select all
PHP 7.0.32 (cli) (built: Sep 11 2018 12:43:24) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies
with Zend OPcache v7.0.32, Copyright (c) 1999-2017, by Zend Technologies
У меня при php -v показывает точно так же, только сайт стоит на php5.4 по прежнему, следовал строго по пунктам по первой ссылке которую вы написали.
Касательно пункта "Now open up new PHP-FPM.conf ( /etc/opt/remi/php70/php-fpm.conf ) file and change line 11 to:" Нужно ведь заменить на этой строке include=/etc/opt/remi/php70/php-fpm.d/*.conf на это include=/etc/php-fpm.d/*.conf ?
Пытался удалить эту строку и заменить, потом просто ниже добавить, но ничего не меняется.