梨模块类没有定义

时间:2010-08-31 00:52:19

标签: php pear

嘿伙计我刚刚使用Pear install --alldeps安装了HTTP_Download,并且安装成功。但是,当我尝试使用该模块时,我得到了。我使用以下php.ini include_path =“。:/ usr / lib / php:/ usr / local / lib / php”。是否有一个我应该包含的目录,它是梨的一部分,以使模块工作?

Fatal error: Class 'HTTP_Download' not found in /home/collab13/public_html/testing123.php on line 2

2 个答案:

答案 0 :(得分:2)

看起来你的PEAR路径不在可包含的路径中。

$paths = explode(PATH_SEPARATOR,get_include_path());
$paths[] = '/path/to/pear';
$path_combined = implode(PATH_SEPARATOR,$paths);

set_include_path($path_combined);
ini_set('include_path',$path_combined);

然后尝试加载模块,否则直接将其附加到php.ini并重新启动服务器。

答案 1 :(得分:1)

您的PEAR包将安装到您的php_dir设置中,如

所示
 $ pear config-show  | grep php_dir

更改您的include_path以包含该目录,它应该适合您。