【发布时间】:2011-05-12 07:39:09
【问题描述】:
苦恼于为什么我不能将 Zend 框架包含到我的项目中。文档不清楚如何设置环境(或者没有找到它在哪里)。看了这个帖子:How to configure Zend Framework on linux machine? 但没有运气。在 phpinfo() 我看到 Zend 已配置,但为什么我不能使用它?寻找有关如何将其添加到 PEAR/PECL 的文档,但没有运气。
我确实看到了这个帖子:http://devzone.zend.com/article/4683 但仍然无法正常工作
我尝试过的:
选项 1
require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php');
Zend_Loader_Autoloader::getInstance();
选项 2
sudo vi /etc/php5/apache2/php.ini
更改了这一行:
;include_path = ".:/usr/share/php"
到:
include_path=".:/usr/share/php:/usr/share/pear:/usr/share/php/libzend-framework-php"
重启 Apache
收到此错误:
Warning: require_once(Zend/Loader.php): failed to open stream: No such file or directory in /usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php on
line 24
Call Stack:
0.0002 61600 1. {main}() /var/www/webservice/zend/server.zend.xmlrpc.php:0
0.0009 174412 2. require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php') /var/www/webservice/zend/server.zend.xmlrpc.php:2
Fatal error: require_once(): Failed opening required 'Zend/Loader.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/php/libzend-framework-p
hp/Zend/Loader/Autoloader.php on line 24
Call Stack:
0.0002 61600 1. {main}() /var/www/webservice/zend/server.zend.xmlrpc.php:0
0.0009 174412 2. require_once('/usr/share/php/libzend-framework-php/Zend/Loader/Autoloader.php') /var/www/webservice/zend/server.zend.xmlrpc.php:2
【问题讨论】:
-
经常遇到这个错误,要快速排除故障,请按照以下步骤操作:stackoverflow.com/a/36577021/2873507
标签: php apache zend-framework configuration