2012-02-09 34 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」

問候