Zend Framework php.ini包含路径

Zend Framework php.ini包含路径,php,zend-framework,include,Php,Zend Framework,Include,所以,我正在尝试运行Zend Framework,它的指令非常模糊 它只是说,将Zend文件夹放在目录中,并将其添加到php.ini中的include\u路径中 这是我的包含路径: include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/tuner/public_html/market/Zend_1.12.3/library" 这是应该包括Zend的部分,我仔细检查了路径: /home/tuner/public_html/market/Z

所以,我正在尝试运行Zend Framework,它的指令非常模糊

它只是说,将Zend文件夹放在目录中,并将其添加到
php.ini中的
include\u路径中

这是我的包含路径:

include_path = ".:/usr/lib/php:/usr/local/lib/php:/home/tuner/public_html/market/Zend_1.12.3/library"
这是应该包括Zend的部分,我仔细检查了路径:

/home/tuner/public_html/market/Zend_1.12.3/library
然而,当我试图包含Zend类时,仍然会出现错误,好像没有正确地包含它一样

这就是导致错误的原因:

$locale = new Zend_Locale('en_CA');
Zend_Registry::set('Zend_Locale', $locale);

当包含框架时,我做错了什么?

我不知道您从哪些文档获得了代码片段,但您将ZF1和ZF2混为一谈。带有Zend_Locale和Zend_Registry的部件是ZF1组件,因此在安装了ZF2库的情况下,这显然不起作用

您说在尝试包含ZF类时出现错误,但您发布的代码中没有包含类(例如,
require_once'Zend/Locale.php';
)。如果希望在尝试使用ZF类时自动包含它们(这是推荐的方法),则需要。对于ZF1,请在现有代码上方添加以下内容:

require_once 'Zend/Loader/Autoloader.php';
Zend_Loader_Autoloader::getInstance();

ZF类将自动按需加入。

好的,我上传了ZF 1.12.3,并尝试了它,同样的问题仍然存在。