файл php.ini (C: \ php) включает в себя путь
; Windows: "\path1;\path2" include_path = ".;C:\php\extras;C:\php\extras\doctrine-dbal"
но phpinfo () выглядит как include_path =; C: \ php \ pear
как я могу изменить include path как include_path = ".; C: \ php \ extras; C: \ php \ extras \ doctrine-dbal"
я уверен, что там нет файла php.ini, и мой веб-сервер apache перезагрузился
когда я вижу include path using
<?php phpinfo(); ?>
Вы можете изменить значение в конфигурационном файле php.ini
или использовать функцию set_include_path во время выполнения. На вашей системе / сервере могут быть разные версии файлов конфигурации php.ini
. Обратитесь к phpinfo()
для того, какое место используется для вашего экземпляра.
Ваше местоположение выглядит как C:\php\php.ini
соответствии с директивой Loaded Configuration File
поэтому вы хотите изменить эту версию.
;;;;;;;;;;;;;;;;;;;;;;;;; ; Paths and Directories ; ;;;;;;;;;;;;;;;;;;;;;;;;; ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" ; ; Windows: "\path1;\path2" ;include_path = ".;c:\php\includes" ; ; PHP's default setting for include_path is ".;/path/to/php/pear" ; http://php.net/include-path
Убедитесь, что вы смотрите на правильный php.ini
.
Кроме того, вы можете установить путь включения в свой код с помощью функции set_include_path .