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

Настроить шаблоны php.ini для разных версий PHP в VestaCP

Я новичок в VestaCP. Мне нужен был multiPHP, поэтому я его настроил, и все работает хорошо. затем Мне пришлось настроить загрузчик ionCube для двух версий PHP (7.4 и 5.6) из-за два веб-сайта, которые используют разные версии PHP и оба нуждаются в загрузчике ionCube.

Мне пришлось добавить zend_extension = /usr/lib/php/xxxxx/ioncube_loader_lin_*7.4.so* к /etc/php/*7.4/fpm/php.ini*, также добавьте zend_extension = /usr/lib/php/yyyyy/ioncube_loader_lin_*5.6.so* к /etc/php/*5.6/fpm/php.ini*.

До этого ionCube работал хорошо. Но когда я редактировал конфигурацию php.ini из Vesta Panel (server-> Apache-> Configuration), я увидел все php.ini всех версий были сброшены, и моя пользовательская строка для ionCube исчезла!

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

Кстати, ОС - Debian 9.