2012-08-09 19 views
1

我剛剛升級到運行Mountain Lion(OS 10.8)的新Mac,並且遇到問題,我的新安裝的Zend Studio 9可以正確調試CLI。使用內置調試器的Zend Studio 9錯誤-MOSO 10.8

請注意,我嘗試使用studio的內置調試器運行和調試,並且連接到遠程服務器的是而不是。當我試圖運行一個腳本作爲一個CLI應用程序,我得到以下錯誤:

Error launching '[NAME OF FILE]' 
The session could not be started. 
In order to generate debug information, please make sure the debugger is 
properly configured as a php.ini directive. 

在我的舊機器,運行Snow Leopard的使用相同版本的Zend Studio中,打開CLI支持並運行文件工作精細。同樣,我沒有使用PHP的外部版本,所以不需要配置php.ini。

我試過所有的方式重新啓動並重新安裝,仍然得到這個錯誤。任何人都可以將我指向正確的方向嗎?

回答

2

終於想通了這一點。這與OSX Mountain Lion不兼容。當我能夠讓Zend Studio控制檯顯示實際的內部錯誤消息時,I 發現Zend Server存在相同的問題(我認爲其中 Zend修復了此問題)。

在Zend服務器同樣的問題在這裏描述: http://www.andrew-kirkpatrick.com/2012/07/apache-not-starting-in-zend-server-with-mac-os-x-10-8-mountain-lion-upgrade/ 你要爲Zend Studio的,而不是Zend服務器運行的命令是 有點不同,因爲PHP的內部版本被深埋 的Zend Studio的文件中結構體。取而代之的是一個在鏈接的, 那就是:

須藤CP /usr/lib/libxslt.1.dylib /應用/ Zend的\ Studio.app/Contents/Resources/Java/plugins/com.zend。 php.debug.debugger.macosx_5.3.18.v20120625 /資源/ lib中/。

希望這可以幫助別人。

+0

我有你描述的同樣的問題。但是,在我sudo cp /usr/lib/libxslt.1.dylib/Applications/Zend \ Studio.app/Contents/Resources/Java/plugins/com.zend.php.debug.debugger.macosx_5.3.18.v20120625/resources/ lib /,它重複相同的錯誤信息。 – 2013-02-25 13:34:59

2

這裏是我做過什麼來解決這個問題:

  1. 打開Zend Studio的
  2. 運行 - >調試配置
  3. 選擇PHP CLI應用程序(或創建一個新)
  4. 在PHP腳本標籤選擇備用PHP
  5. 點擊安裝的PHP ...
  6. 點擊添加
  7. 填寫表格
    • 名稱:本地Zend的PHP-CLI
    • 可執行文件路徑:在/ usr /本地/的Zend /斌/ PHP-CLI
    • PHP ini文件:在/ usr /本地/ Zend公司的/ etc/php.ini中
    • SAPI類型:CLI
    • PHP調試器:Zend的調試器
  8. 點擊OK
  9. 點擊OK
  10. 在PHP腳本選項卡中選擇:本地Zend的PHP-CLI
  11. 點擊Apply

在我的工作室,備用PHP現在讀取:本地Zend的PHP-CLI(Zend的5.3.14 CLI)

調試按鈕現在將啓動一個真正的調試會話!

對於所有新的CLI調試的配置,只需要選擇替代PHP:本地Zend的PHP-CLI

+0

謝謝!最後我發現這與Zend Studio和新OSX不兼容。 – fredrover 2012-08-14 18:12:29