Zend Framework php.ini包含路径
所以,我正在尝试运行Zend Framework,它的指令非常模糊 它只是说,将Zend文件夹放在目录中,并将其添加到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
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,并尝试了它,同样的问题仍然存在。