2012-02-09 65 views
1

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

Warning: include_once(NetBeansCommandsProvider.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/ZF11/library/Zend/Loader.php on line 146

Warning: include_once(): Failed opening 'NetBeansCommandsProvider.php' for inclusion (include_path='/Applications/MAMP/htdocs/ZF11/library:/Users/payam/php_library/ZendFramework-1.11.8/library:/Applications/NetBeans/NetBeans 7.0.app/Contents/Resources/NetBeans/php/zend:.:/usr/lib/php') in /Applications/MAMP/htdocs/ZF11/library/Zend/Loader.php on line 146

有人说我必须要修好.zf.ini文件,但这样的文件是不是MacOSX上创建的。这怎么解决?

+0

Finder默认不会显示以'.'开头的文件。尝试使用终端 – Phil 2012-02-09 06:16:12

+0

我试过了。它没有返回任何相关的东西。我认为.zf.ini是一个在Linux上创建的文件。我删除了MAMP和Netbeans,并且在没有安装Netbeans的情况下安装了全新的ZF,并在终端上安装了MAMP,我进入了sh zf.sh并且出现了同样的错误。 – user843681 2012-02-09 06:44:27

+0

我看着我的Ubuntu机器,发现.zf.ini文件在主目录中。它的内容也很好,ZF在Netbeans和终端上运行得非常好。问题出在Mac上。 – user843681 2012-02-09 07:04:20

回答

0

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

你必须编辑你.zf.ini文件在你的home目录/用户/ myuser的 并把正确的路径NetBeansCommandsProvider.php此文件可在 /应用/的NetBeans/7.3.1的NetBeans中找到。应用/内容/资源/的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”

问候