如何在更改时在MAC上包含PEAR php包,包括.htaccess中的路径

时间:2010-07-13 11:24:57

标签: php zend-framework pear

我正在尝试使用PEAR的Text_Password类,但我不确定如何包含它。

我安装了PEAR。而且我猜它已经把这些类放在了PHP目录的某个地方。我在.htaccess文件中有这个

php_value include_path .:/Library/WebServer/Documents/phpweb20/include

这就是为什么我猜它没有把它们捡起来。有谁知道我怎么能包括PEAR课程?

以下是错误消息:

Warning: include_once(Text/Password.php) [function.include-once]: failed to open stream: No such file or directory in /Library/WebServer/Documents/phpweb20/include/Zend/Loader.php on line 146

Warning: include_once() [function.include]: Failed opening 'Text/Password.php' for inclusion (include_path='.:/Library/WebServer/Documents/phpweb20/include') in /Library/WebServer/Documents/phpweb20/include/Zend/Loader.php on line 146

Fatal error: Class 'Text_Password' not found in /Library/WebServer/Documents/phpweb20/include/DatabaseObject/User.php on line 25

我更改.htaccess文件的原因是因为我使用的是Zend框架。我把Zend类放在include文件夹中。我可以为PEAR做类似的事情吗?

非常感谢!

Jonesy

1 个答案:

答案 0 :(得分:2)

您可以设置多个文件夹,请参阅:http://php.net/manual/en/function.set-include-path.php

示例2可能最适合您的需求。您也可以在php ini文件中执行此操作。