Блог ОС CloudLinux - разные версии PHP для каталогов с использованием mod_lsapi
Блог CloudLinux OS

Различные версии PHP для каталогов с помощью mod_lsapi

Различные версии PHP для каталогов с помощью mod_lsapi

В отношении наш предыдущий пост о разных версиях PHP при использовании suphp, вот простая инструкция по настройке разных версий PHP на каталоги при использовании mod_lsapi.

Предполагая, что у вас уже установлены CageFS, PHP Selector и mod_lsapi, выполните следующие действия:

1. Установите mod_lsapi (независимо от того, глобально или для домена).

2. Создавать /etc/container/php.handler файл с обработчиками для разных версий:

application / x-lsphp52 / opt / alt / php52 / usr / bin / lsphp application / x-lsphp53 / opt / alt / php53 / usr / bin / lsphp application / x-lsphp54 / opt / alt / php54 / usr / bin / Приложение lsphp / x-lsphp55 / opt / alt / php55 / usr / bin / lsphp


3. Перезапустите Apache.

4. Создавать .htaccess файл в желаемом каталоге, где вы хотите иметь отличную от PHP версию PHP с помощью правого обработчика:

Приложение AddType / x-lsphp53 .php5 .php4 .php .php3 .php2 .phtml

В результате подкаталоги будут использовать ту же версию PHP, что и родительский, если вы не перезапишете ее другой записью .htaccess в этом подкаталоге.

Чтобы соответствовать выбору расширений PHP с расширениями, выбранными конечным пользователем для этой версии PHP в PHP Selector, вы должны следовать http://docs.cloudlinux.com/index.html?php_extensions.html.
Таким образом, основной веб-сайт может использовать собственный обработчик PHP (suphp / fcgi), а подкаталог использует lsapi с необходимой версией PHP.
Бета-версия: OptimumCache cloudlinux-collect обновлен
Бета-версия: CageFS, liblve, bsock и lve-utils обновлены ...

Комментарии 5

Как установить PHP-родной? Я пытался
/etc/container/php.handler
application / x-lsphp44 / opt / alt / php44 / usr / bin / lsphp
application / x-lsphp51 / opt / alt / php51 / usr / bin / lsphp
application / x-lsphp52 / opt / alt / php52 / usr / bin / lsphp
application / x-lsphp53 / opt / alt / php53 / usr / bin / lsphp
application / x-lsphp54 / opt / alt / php54 / usr / bin / lsphp
application / x-lsphp55 / opt / alt / php55 / usr / bin / lsphp
application / x-lsphp56 / opt / alt / php56 / usr / bin / lsphp
application / x-lsphp70 / opt / alt / php70 / usr / bin / lsphp
application / x-lsphp56native / usr / local / bin / lsphp

в .htaccess
Приложение AddType / x-lsphp56native .php5 .php4 .php .php3 .php2 .phtml

Но это только для всех версий PHP, кроме PHP Native (application / x-lsphp56native

Как установить PHP-родной? Я попробовал приложение /etc/container/php.handler / x-lsphp44 / opt / alt / php44 / usr / bin / lsphp application / x-lsphp51 / opt / alt / php51 / usr / bin / lsphp application / x-lsphp52 / opt / alt / php52 / usr / bin / lsphp application / x-lsphp53 / opt / alt / php53 / usr / bin / lsphp application / x-lsphp54 / opt / alt / php54 / usr / bin / lsphp application / x-lsphp55 / opt / alt / php55 / usr / bin / lsphp application / x-lsphp56 / opt / alt / php56 / usr / bin / lsphp application / x-lsphp70 / opt / alt / php70 / usr / bin / lsphp application / x- lsphp56native / usr / local / bin / lsphp в .htaccess Приложение AddType / x-lsphp56native .php5 .php4 .php .php3 .php2 .phtml Но это только для всех версий PHP, кроме PHP Native (application / x-lsphp56native

Чтобы использовать native, вам нужно просто удалить AddType из .htaccess, поэтому lsapi даже не будет искать другой php для обработки файлов.

Чтобы использовать native, вам нужно просто удалить AddType из .htaccess, поэтому lsapi даже не будет искать другой php для обработки файлов.
Гость - Джон в субботу, 14, апрель, 2018, 23: 15.

Привет, это не работает с alt-php71, но хорошо с ea-php56. Вы могли бы посоветовать?

Привет, это не работает с alt-php71, но хорошо с ea-php56. Вы могли бы посоветовать?

Пожалуйста, создайте заявку на https://cloudlinux.zendesk.com так что наша служба поддержки может помочь вам с этой проблемой

Пожалуйста, создайте билет на https://cloudlinux.zendesk.com, чтобы наша служба поддержки могла помочь вам в решении проблемы
Гость - Свен в воскресенье 01 июль 2018 12: 16

Он отлично работает. Спасибо за это!

Он отлично работает. Спасибо за это!
Уже зарегистрирован? ВОЙТИ
гость
Воскресенье, 22 Сентябрь 2019

Защитный код изображение