Перезапустить конкретную версию PHP / Apache?

Я только что установил версию PHP 5.5 на свой сервер (Centos 6 / Plesk 12) и изменил версию php для одного из моих сайтов. Я могу видеть через php info-файл, что сайт использует новую версию PHP, но я не знаю, как запустить эту ВЕРСИЮ php. Я сделал некоторые изменения в PHP5 ini-файле, но когда я перезапускаю apache, он перезапускает старую версию (php 5.4), а не php5.5 .. извините, я не лучший в командах оболочки, но кто-нибудь знает, как перезапустить новую версию php если у меня установлено несколько версий на сервере? Спасибо!

дополнительная информация — изменения, которые я внес в ini-файл php5.5, загружают файл zec_extension opcache.so … именно поэтому я установил php 5.5 в первую очередь!

БОНУСНЫЙ ВОПРОС: будет ли zend opcache работать под управлением php 5.5 под управлением fastcgi? Я слышал, что модули объектного кеша несовместимы с fastcgi, потому что он позволяет пользователям запускать приложение как их собственный пользователь, поэтому кеш не может создать x количество кешей для каждого пользователя .. если это имеет смысл .. lol

Спасибо

0

Решение

Не уверен, что кто-то все еще следит за этим, но я тоже застрял с этим. Решение, которое я нашел для работы, было таким:

В зависимости от того, какие версии PHP вы настроили с помощью Plesk, вам нужно выполнить следующую команду:

service plesk-php{version}-fpm restart

Например:

service plesk-php54.fpm restart

или же

service plesk-php56.fpm restart

В centos 7 команда «service» на самом деле просто вызывает другую функцию, поэтому в итоге вы вызываете:

/bin/systemctl restart plesk-php54-fpm.service

Вы можете вызвать это напрямую, если хотите, но введите несколько дополнительных символов.

Учитывая вышесказанное, вы теперь можете редактировать файлы php.ini для каждой конкретной версии, которую вы включили в Plesk. Для тех, кто не знает, INI-файлы обычно находятся здесь:

/opt/plesk/php/{version}/etc/php.ini

Где {версия} — 5.4, 5.5, 5.6 и т. Д.

Надеюсь, это поможет кому-то еще.

Что касается вашего бонусного вопроса — извините, я не уверен, поскольку я не работал с этим конкретно.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]