Я пытаюсь настроить php-установку на использование нескольких php.ini. Насколько это возможно?
Благодаря,
TL; DR Добавьте файл PHPIniDir в Apache conf и убедитесь, что папка содержит версию php.ini, соответствующую вашим требованиям.
Для получения полного ответа потребуется немного больше информации, но я сделаю предположение и возьму его, что вы работаете с сервером LAMP, и требуйте создания настраиваемого PHP.ini для каждого сервера, размещенного под Apache (vhost) , Если это так, это простая процедура для того, чтобы один (Apache) сервер размещал несколько vhosts, и каждый vhost имел свой собственный файл php.ini.
Пример файла конфигурации Apache vhost будет (поэтому) читать что-то вроде этого:
<VirtualHost 1.2.3.4:80> DocumentRoot /var/www/vhostA/html <Directory "/var/www/vhostA/html"> Options -Indexes </Directory> PHPINIDir /var/www/web1 ErrorLog ${APACHE_LOG_DIR}/vmhostA-error.log CustomLog ${APACHE_LOG_DIR}/vmhostA-access.log combined </VirtualHost>