Добавить в директиву php, а не заменить? - PullRequest
1 голос
/ 19 мая 2011

Я установил пакет zendframework на мою коробку ubuntu и заметил, что он добавил новый файл ini на /etc/php5/conf.d/zend.ini со следующим:

[Zend]
; include_path=${include_path} ':/usr/share/php/Zend'

Когда я включу директиву в этом файле, я ожидаю, что результирующий путь включения будет:

.:/usr/share/php:/usr/share/pear:/usr/share/php/Zend

Однако все, что я получаю, это:

 :/usr/share/php/Zend

Когда я отключаю директиву, get_include_path () сообщает:

.:/usr/share/php:/usr/share/pear

Это правильный синтаксис ini? Почему не работает?

Я использую PHP версии 5.3.2 в Ubuntu 10.04 (последнее обновление сборки 3 мая 2011 г.). Было бы замечательно, если бы я мог сделать это, так как система конфигурации остается красивой и модульной.

1 Ответ

1 голос
/ 19 мая 2011

Скорее всего, ${include_path} ничего не содержит.Проверьте свой php.ini на наличие include_path и добавьте оттуда пути включения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...