Мы могли бы переопределить настройки php.ini по умолчанию, используя
PHPINIDir /var/www/web1
директива в <VirtualHost>
Decription.
Но я видел php_value
заявления, которые применяются ко всем сайтам в файлах httpd.conf. Например :
php_value upload_max_filesize somevalue
Будут ли общие настройки, как указано выше, переопределять пользовательские настройки php.ini?
Извините, что в настоящее время у меня нет среды, чтобы это проверить.
3
Решение
Конфигурация PHP порядок очередности выглядит следующим образом:
- Php.ini
- Каталог conf.d. В некоторых дистрибутивах есть модульный каталог conf.d. указанные там значения переопределяют php.ini
- Директива PHPINIDir / var / www / web1 заменяет 1 и 2 на ваш собственный php.ini
- Конфигурация виртуального хоста Apache. например «php_value error_reporting» переопределяет любой php.ini
- .Файлы htaccess, размещенные в вашем веб-пространстве, переопределяют вышеуказанную конфигурацию
- Значения исходного кода, указанные в исходном коде, переопределяют все остальные настройки
Некоторые (критичные для безопасности) параметры могут быть установлены только в файлах конфигурации более высокого уровня
4
Другие решения
Других решений пока нет …