Zend Server и auto_prepend_file (или php_value) - PullRequest
0 голосов
/ 10 марта 2010

На нашем ПК для разработки нам необходим файл prepend (загружаемый через auto_prepend_file в php.ini) для настройки нескольких путей. Этот файл prepend.php используется на всех наших серверах и помогает нам легко настроить все приложения.

Но графический интерфейс Zend Server 5 (http://localhost:10081/ZendServer/) не работает, если задан auto_prepend_file, и Apache не принимает директиву php_value ни в файлах htaccess, ни в httpd.conf (из-за FastCGI).

Есть ли у вас идея подготовить файл prepend для нашего кода, но не для графического интерфейса ZS?

С уважением,
Седрик

1 Ответ

1 голос
/ 10 марта 2010

http://php.net/manual/en/configuration.file.php говорит:

php.ini ищется в этих местах (по порядку):

. , .

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

Обратите внимание, что при использовании Apache и mod_php или другого модуля, внедряющего PHP в веб-сервер (например, FastCGI), файл php.ini читается один раз при запуске веб-сервера. Когда вы используете PHP в формате CGI, файл php.ini читается при каждом веб-запросе, поэтому у вас больше возможностей использовать другой файл php.ini

.
...