帮助我纠正我的PHP包括Windows 7上的路径,我碰到了一个块
-
29-09-2019 - |
题
我被建议使用 ZFDOTRINE 从帖子 这里 但是现在事实证明这是一种头痛,我不知道为什么ZF看不到ZFDOCTRINE提供商。
我有一种阴暗的环境 windows 7
。我有 xampp 1.7.3
和 zend server5.0.2
在我的计算机上,每台都有不同版本的ZF。因此,我在驱动器C下下载了ZF 1.10.8(C:\ZendFramework
),并在 environment variable path
, ,及其图书馆 php.ini
. 。我已经删除了 c:/xampp/php/PEAR/zend
文件夹和 c:/xampp/php/zf.bar | zf.php
. 。我也有Netbeans 6.9为我创建了ZF.Ini。在NetBeanScommandSprovider的问题之后,我的所有工作正常,从命令行工具项目创建到NetBeans的工具。
Xamp/php.ini
include_path =“。; c: xampp php pear; c: zendframework library;”
Zendserver/php.ini
include_path =“。;c: zendframework library”
在zf.ini中,我有更改php.includepath to php.include_path
php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine; c: zend; c: zfdoctrine;'' basicloader.classes.0 =“ netbeanscommandsprovider”
因此,在ZFDOCTRINE下在C下,并在ZF.Ini中引用了一切,一切都会解决,但我有错误
打开“ Zfdoctrine tool tool doctrineProvider.php”用于包含(include_path ='。;c: xampp php php pear; c: zendframework zendframework c; c: zfdoctrine; c: zfdoctrine;'') zend loader.php在第147行
为命令 zf enable config.provider ZFDoctrine_Tool_DoctrineProvider
显然,当我将ZFDOCTRINE文件夹复制到C: zendframework library zend IT工作时。
我还考虑将其复制到梨文件夹中,但是我也不知道这是否是最好的方法。我只是不明白为什么它找不到ZFDOCTRINE文件夹。我有点坚定。请有人成功地使用它与我分享他的经验吗?您能指出我做的不对吗?感谢您阅读本文。这对我来说是一种阻碍者
解决方案
zend_tool使用ZF.Ini中的Incluph路径,因此您需要仔细检查一下:
php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine; c: zend; c: zfdoctrine;''
DoctrineProvider.php的正确完整路径是什么?目前正在寻找:
C: ZFDOCTRINE ZFDOCTRINE TOOL DOCTRINEPROVIDER.PHP
看起来不正确。假设您已将完整的Zfdoctrine提取到C: Zfdoctrine,那么应该是:
php.include_path =“ c: zendframework library;。; c: users sensei .netbeans 6.9 zend; c: zfdoctrine library; c: zend; c: zend;