dcd*_*018 1 php zend-framework windows-7
ZF和PHP应该在php.ini中包含相同的路径,还是可以将它们放在单独的目录中?这是我的php.ini中的include路径:
;Windows: "\path1;\path2"
include_path = ".;C:\xampp\php\PEAR;C:\ZF\library\"
Run Code Online (Sandbox Code Playgroud)
我找不到任何Zend文档,指定将ZF \库复制到xampp\php\PEAR或整个ZF目录,或使用多个包含路径,建议用于MVC应用程序生成.有没有一个好的做法,或者它更多地依赖于无法访问服务器的某个部分,或者如果您使用共享主机,将PHP和ZF结合起来会是更好的选择吗?
ZF和PHP应该在php.ini中包含相同的路径,还是可以将它们放在单独的目录中?
可以在php.ini中列出多个目录.
include_path =".; C:\ xampp\php\PEAR; C:\ ZF\library \"
以下会更好:
include_path = "C:\xampp\php\PEAR;C:\ZF\library\"
Run Code Online (Sandbox Code Playgroud)
换句话说,你不需要"." 在您的路径中,因为任何需要包含在当前工作目录中的内容都可以包含在此类"./path/to/file.php"中.
此外,您将需要使用自动加载器,但自动加载器搜索".",比需要更多的工作.
最后,我通常有一个包含路径:
include_path = "C:\xampp\php\PEAR"
Run Code Online (Sandbox Code Playgroud)
原因是因为PHPUnit通常是通过PEAR安装程序安装的,所以我总是希望全局可用; 但是,对于其他一切,我可以等到我可以访问PSR-0兼容的自动加载器.
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |