Zend Framework是独立的还是PHP环境的一部分?
问题描述:
ZF和PHP应该在php.ini中包含相同的路径,还是可以将它们放在不同的目录中?这是包括我的php.ini路径:Zend Framework是独立的还是PHP环境的一部分?
;Windows: "\path1;\path2"
include_path = ".;C:\xampp\php\PEAR;C:\ZF\library\"
我找不到指定的任何文件的Zend,复制ZF \库XAMPP \ PHP \ PEAR或整个ZF目录,或使用多个包括路径,建议用于MVC应用程序生产。有没有好的做法,还是更多地依赖于无法访问服务器的某个部分,或者如果您使用的是共享主机,将PHP和ZF结合起来会是更好的选择?
答
ZF和PHP是否应该在php.ini中包含相同的路径,或者可以将其放在不同的目录中?
在你的php.ini中列出多个目录是很好的。
的include_path = “; C:\ XAMPP \ PHP \ PEAR; C:\ ZF \库\”
下面会更好:
include_path = "C:\xampp\php\PEAR;C:\ZF\library\"
换句话说,你不需要“。”在你的路径中,因为任何需要包含在当前工作目录中的东西都可以像这样包含“./path/to/file.php”。
此外,您将希望使用自动加载器,但自动加载器搜索“。”,比需要更多的工作。
最后,我通常有一个包括路径:
include_path = "C:\xampp\php\PEAR"
的原因是因为PHPUnit的一般是通过PEAR安装程序安装,我总是想,全球可用的;然而,对于其他任何事情,我可以等到我有权使用符合PSR-0的自动装载器。
希望有所帮助。
+1这么棒的答案! – Phil 2012-03-29 03:46:46
感谢菲尔。 – 2012-03-29 03:51:29
@ wilmoore-伟大的字面解释,谢谢。 – dcd018 2012-03-29 04:24:23