PHP包含路径未使用PHP.ini中指定的路径
我有一个包含一些文件的php脚本,但在php.ini文件中指定的include路径中找不到它们 我使用以下命令运行apache:PHP包含路径未使用PHP.ini中指定的路径,php,apache,Php,Apache,我有一个包含一些文件的php脚本,但在php.ini文件中指定的include路径中找不到它们 我使用以下命令运行apache: php -S localhost:<portnumber> -c php.ini php-S localhost:-c php.ini 在php.ini文件中,我指定了路径 include_path=".:/usr/local/php/lib:<another path>:<another path>" include_pat
php -S localhost:<portnumber> -c php.ini
php-S localhost:-c php.ini
在php.ini文件中,我指定了路径
include_path=".:/usr/local/php/lib:<another path>:<another path>"
include_path=“.:/usr/local/php/lib:”
然后,当我运行php脚本时,我得到一个错误
Fatal error: require(): Failed opening required 'ExceptionHandler.php'
(include_path='.:<some path different from ini>')
致命错误:require():无法打开所需的“ExceptionHandler.php”
(包括路径='。:')
似乎服务器配置使用的路径与我指定的路径不同。如何获取正确的包含路径?您确定本地目录中有ExceptionHandler.php吗? 对于错误消息:它表示您没有要包含的文件 猜猜你跑步的时候:
php -S localhost:<portnumber> -c php.ini
php-S localhost:-c php.ini
脚本正在尝试在当前工作目录中查找ExceptionHandler.php,但ExceptionHandler.php位于$HOME中我在本地includes目录中有ExceptionHandler.php文件~/myProject/u能否显示ExceptionHandler.php的require行?'require(ExceptionHandler.php)'