Назад | Перейти на главную страницу

Установка php 5.5+ на Centos 6 вместе с 5.3

Как я могу установить PHP 5.5+ вместе с php 5.3 (или 5.4 с репозиторием EPEL) на сервере Centos 6?

Я не хочу удалять или заменять версию по умолчанию, но я хотел бы установить обе версии и использовать директиву Apache AddHandler, чтобы выборочно определенные виртуальные хосты использовали более современную версию PHP. Я бы хотел, чтобы версия по умолчанию оставалась 5.3 (или 5.4 с репозиторием EPEL).

Есть ли способ сделать это с использованием репозитория с хорошей репутацией, или мне придется вручную компилировать и поддерживать новую версию PHP?

Я не уверен, можно ли это сделать через Apache, но я знаю, что вы можете это сделать с помощью OpenLiteSpeed.

http://open.litespeedtech.com/mediawiki/index.php/Help:Multiple_PHPs

http://blog.litespeedtech.com/2013/04/19/setting-up-multiple-php-versions/

Я много раз использовал (Open) LiteSpeed ​​как замену (с более стабильной производительностью) над Apache и много раз использовал эту функцию multi-PHP. Я бы запускал на одном сервере различные программы, такие как Magento, SugarCRM и WordPress, каждый с разными требованиями PHP. Таким образом, вы можете указать «обслуживать этот сайт с этой версией PHP и параметрами, а тот - с другой версией PHP».

Nginx также должен быть возможен, поскольку вы можете определять разные восходящие сокеты, скажем, PHP-FPM, HHVM для каждого местоположения / сервера.