在NetBeans上使用Zend Framework的问题

时间:2010-09-16 19:43:49

标签: zend-framework netbeans

我正在学习Zend Framework,我想使用NetBeans启动,但是当我尝试在NB上执行此操作时:工具 - >选项 - > PHP - > Zend - >单击“注册提供程序”,输出窗口中出现下一个错误:

PHP Warning:  include_once(NetBeansCommandsProvider.php): failed to open stream: No such file or directory in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146
PHP Warning:  include_once(): Failed opening 'NetBeansCommandsProvider.php' for inclusion (include_path='/usr/share/php/libzend-framework-php:/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear') in /usr/share/php/libzend-framework-php/Zend/Loader.php on line 146

我该怎么做才能解决这个问题?

3 个答案:

答案 0 :(得分:2)

我可以更进一步为 NetBeansCommandsProvider.php 添加正确的路径。 只需将 .zf.ini 内容替换为:

即可
php.include_path = "/usr/share/php/libzend-framework-php:.:/usr/share/php:/usr/share/pear:/home/username/.netbeans/6.9/zend/"

用您的用户名替换用户名

答案 1 :(得分:2)

vitex@HuP:~$ export  ZEND_TOOL_INCLUDE_PATH_PREPEND=/usr/local/netbeans-7.0/php/zend/
vitex@HuP:~$ zf enable config.provider NetBeansCommandsProvider
Provider/Manifest 'NetBeansCommandsProvider' was enabled for usage with Zend Tool.

答案 2 :(得分:1)

如果您使用的是Zend Framework 1.10.5+版本而不是检查 .zf.ini 位于您的主目录中。

更改

php.includepath to php.include_path

如果zf

,则更高版本中存在错误