Я новичок в 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.