2013-10-28 58 views
3

我安裝了mac osx mavericks。現在我發現它用5.4替換了php 5.3(並且刪除了php.ini加上一些其他文件),並且我無法調試php腳本 - 我認爲是因爲ZendDebugger.so僅適用於php 5.3。zenddebugger不能與mac osx mavericks for php Aptana

在Aptana中,我得到: '啓動PHP腳本時出錯 調試會話無法啓動。 請確保在正確配置調試器爲php.ini指令」

php.ini中確實顯示: ... 的zend_extension = 「/ usr/lib中/ PHP /分機/ ZendDebugger.so」 zend_debugger .expose_remotely =始終爲 zend_debugger.connector_port = 10000 zend_debugger.allow_hosts = 127.0.0.1/32,192.168。 ,10。 。* ...

而作爲ZendDebugger.so已經被小牛安裝中刪除,我從http://www.zend.com/en/company/community/pdt/downloads下載了它(64位),並試圖將ZendDebugger.so在/ usr/lib中/ PHP /分機/

如果我做了 'PHP -v' 我得到: 無法載入/usr/lib/php/extensions/ZendDebugger.so:dlopen的(/usr/lib/php/extensions/ZendDebugger.so,9):找不到符號:從參考_output_globals :/usr/lib/php/extensions/ZendDebugger.so 預期:平面命名空間

因爲ZendDebugger.so確實駐留在那裏,我認爲這一定是因爲它是爲php 5.3而建的,這也是Aptana抱怨的原因。

所以,現在,沒有ZendDebugger.so for php 5.4,我卡住了 - 或者看起來如此。

任何見解?我錯過了什麼嗎?我應該嘗試回到PHP 5.3嗎?有沒有可以切換到的Saas php調試器?

任何建議表示讚賞。

科林摹

回答

1

This thread似乎表明,Zend的調試器不支持php5.4呢。不過,我目前在PHP 5.5中使用xdebug,它工作正常。它具有zend調試器的所有功能,包括遠程調試和var轉儲格式。

維護人員有produced a tool,它會查看您的phpinfo輸出並生成個性化安裝說明。

這裏是hooking up Aptana to xdebug.

+0

最近的教程,這是有用的信息,以及東西,如果我不是已經找到了php5.4 ZendDebugger.so的副本我會嘗試。感謝您的迴應。 –

+0

嗨科林,我遇到了類似的問題。你從哪裏得到一個ZendDebugger for php5.4的副本? – rosst400