我当前的php.ini包含路径是:
include_path = “.:/usr/lib/php/pear”
但是,这不起作用,因为尽管在完整路径中找到了一些文件:
/usr/lib/php/pear/HTML/QuickForm2/Loader.php
例如,当我尝试使用以下函数require_once时使用:
require_once HTML/QuickForm2/Loader.php
虽然这不起作用,尽管重新启动了我的Apache服务器并且改变了包含路径以在其他方面使用“/”以及其他愚蠢的东西似乎没有任何效果。
我哪里错了?
顺便说一下,我正在使用XAMPP,但是我的PEAR文件肯定安装在/ usr / lib / php / pear上,因为我已经通过这条路径从终端打开了一百万次,以及事实我实际上可以看到它就在那里。
答案 0 :(得分:0)
我已修复此问题,方法是更改 php.ini 中的include_path:
include_path = “.:/usr/lib/php/pear”
为:
include_path = '/usr/lib/php/pear'
对于遇到相同问题的其他人,请注意我删除 '。:'。
我还将引号从双引号(“)更改为单引号(')。
希望这有帮助。