Zend框架zf命令和Netbeans注册不起作用

时间:2012-02-09 04:05:58

标签: zend-framework netbeans frameworks

我正在使用MacOSX Lion,我正在尝试安装Zend Framework。我过去做过这个很简单,现在它不起作用。在使用Netbeans注册ZF后,出现错误,zf show version命令会生成此错误:

  

警告:include_once(NetBeansCommandsProvider.php):无法打开流:第146行/Applications/MAMP/htdocs/ZF11/library/Zend/Loader.php中没有此类文件或目录

     

警告:include_once():无法打开包含的“NetBeansCommandsProvider.php”(include_path ='/ Applications / MAMP / htdocs / ZF11 / library:/Users/payam/php_library/ZendFramework-1.11.8/library:/ Applications第146行的/Applications/MAMP/htdocs/ZF11/library/Zend/Loader.php中的/ NetBeans / NetBeans 7.0.app/Contents/Resources/NetBeans/php/zend:.:/usr/lib/php') p>

有些人说我必须修复.zf.ini文件,但是这样的文件不是在MacOSX上创建的。如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

查看此Getting codeception & phpunit working on MAMP with OS X Lion 似乎MAMP的php可能会与以前安装PHP的OS X竞争。

答案 1 :(得分:0)

很久以前我也会遇到同样的问题。

您必须在主目录/ Users / myuser中编辑.zf.ini文件 并将正确的路径放到NetBeansCommandsProvider.php上,可以找到此文件 / Applications / NetBeans / NetBeans 7.3.1.app/Contents/Resources/NetBeans/php/zend

这是我的.zf.ini文件

php.include_path = "/Users/myuser/Programs/ZendFrameworkCli/library:/Applications/NetBeans/NetBeans 7.3.1.app/Contents/Resources/NetBeans/php/zend:.:/usr/lib/php"

basicloader.classes.0 =“NetBeansCommandsProvider”

此致