0

我当前的 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 服务器并更改了 einclude 路径以在末尾加上“/”以及其他愚蠢的东西,但似乎没有任何效果。

我哪里错了?

顺便说一句,我正在使用 XAMPP,但我的 PEAR 文件肯定安装到 /usr/lib/php/pear 因为我已经从终端用这个路径打开过一百万次,而且我可以实际上看到它都在那里。

4

1 回答 1

0

我已通过将php.ini中的 include_path 更改为:

include_path = “.:/usr/lib/php/pear”

到:

include_path = '/usr/lib/php/pear'

For anybody else with the same issue, notice that I have removed the '.:'.
I have also changed the quotation marks from double quotes (") to single quotes (').

Hope this helps.

于 2013-01-17T15:47:31.260 回答