Как включить разные наборы расширений php в разных каталогах - PullRequest
0 голосов
/ 30 декабря 2018

Мы используем виртуальный хостинг с cPanel для наших веб-сайтов, и по умолчанию для сервера установлен php 7.2Однако сторонняя программа, которую мы используем, может работать только на php 5.6 или более ранней версии и использует кодировку ioncube.

Сторонняя программа установлена ​​в каталоге /third-party/.Я добавил Addhandler в файл .htaccess, чтобы заставить любую программу php работать в версии 5.6.Однако расширение php ioncube_loader установлено, но не включено.Кажется, что в функции cPanel SelectPHP можно настроить только расширения для версии по умолчанию (в данном случае php 7.2).

Поскольку это общий хостинг, у нас нет доступа к корневому каталогу, и мы не можем вносить изменения в расширения php.Я попытался добавить файл .ini в каталог, но по-прежнему не могу включить ioncube_loader.

extension = ioncube_loader.so

Я также попытался добавить следующую запись в .htaccess, но безрезультатно.

php_value extension ioncube_loader.so

Я искал сайт, но не нашел похожих вопросов.Я был бы очень признателен, если кто-нибудь может дать мне некоторые идеи.Спасибо!

PS Большинству наших php-скриптов требуется 7.0 и более поздние версии, поэтому переключение по умолчанию обратно на 5.6 действительно невозможно.

...