LinuxForum.Fans
Тема

Обновление с php5.6 до php7.0

Автор: XliN 7 сообщений 2129 просмотров
20.02.2017 20:28 #420696

Сделал сегодня emerge -vuND world и система предложила обновить php5.6 на php7.0
1. Прописал в make.conf

text
PHP_TARGETS="php5-6 php7-0"
PHP_INI_VERSION="production"

Переключил

text
mail ~ # eselect php list cli 
  1]   php5.6
  2]   php7.0 *

Меняю в APACHE2_OPTS "-D PHP5.6" на "-D PHP"

Перезапускаю Apache и в его логах вижу, что он работает до сих пор с php 5.6

[Mon Feb 20 20:16:05.016525 2017] [mpm_prefork:notice] [pid 1318] AH00163: Apache/2.4.25 (Unix) OpenSSL/1.0.2k PHP/5.6.30-pl0-gentoo mod_wsgi/4.5.7 Python/3.4 configured -- resuming normal operations
[Mon Feb 20 20:16:05.016622 2017] [core:notice] [pid 1318] AH00094: Command line: '/usr/sbin/apache2 -D PHP -D WSGI -D PROXY -D DEFAULT_VHOST -D INFO -D SSL -D SSL_DEFAULT_VHOST -D LANGUAGE -d /usr/lib64/apache2 -f /etc/apache2/httpd.conf'

Что не так? Сайты которые крутятся на сервере работают.

20.02.2017 20:49 #420697

Разобрался. Забыл переключить

text
eselect php set apache2 2

Но теперь не работает roundcube

text
[Mon Feb 20 20:47:43.936078 2017] [:error] [pid 4274] [client 172.16.0.39:51577] PHP Warning:  Declaration of rcmail::get_instance($env = '') should be compatible with rcube::get_instance($mode = 0, $env = '') in /var/www/localhost/htdocs/roundcube/program/include/rcmail.php on line 30, referer: https://mail.gb2bel.ru/?_task=mail&_mbox=INBOX
20.02.2017 20:55 #420699

XliN, а непосредственно конфиги Апача посмотреть ну никак низзя?

20.02.2017 20:56 #420700
"stranger" написал:
а непосредственно конфиги Апача посмотреть ну никак низзя?

Я про ошибку PHP уже спрашиваю.

20.02.2017 20:59 #420701
XliN написал:
[quote="stranger"]а непосредственно конфиги Апача посмотреть ну никак низзя?

Я про ошибку PHP уже спрашиваю.[/quote]

Ну таки и что там на тридцатой строке?

21.02.2017 00:00 #420707
stranger написал:
[quote=XliN][quote="stranger"]а непосредственно конфиги Апача посмотреть ну никак низзя?

Я про ошибку PHP уже спрашиваю.[/quote]

Ну таки и что там на тридцатой строке?[/quote]
Уже не важно. Оказалось Roundcube версии меньше 2, не поддерживает PHP7.

21.02.2017 08:21 #420708
XliN написал:
[quote=stranger][quote=XliN]
Я про ошибку PHP уже спрашиваю.

Ну таки и что там на тридцатой строке?[/quote]
Уже не важно. Оказалось Roundcube версии меньше 2, не поддерживает PHP7.[/quote]


5.4 если мне склероз не изменяет. И да, таки зачем оно? Никогда не доверяю таким бодрым искаропки.

Войдите или зарегистрируйтесь, чтобы ответить.