2012-11-20 75 views
1

我試圖設置遠程PHP調試Zend Debugger(我試過安裝Xdebug,但它與ionCube Loader衝突)。我遵循Linux的instructions。特別是,我已經添加了以下行的/etc/php.ini年底:Zend Debugger將不會加載

zend_extension=ZendDebugger.so 
zend_debugger.allow_hosts=127.0.0.1,173.181.57.148 
zend_debugger.expose_remotely=always 

,因爲它在extension_dir中(在/ usr/lib64下/ PHP /模塊)我沒有ZendDebugger.so絕對路徑。

重新啓動Apache後,phpinfo()中沒有任何不同。另外,我在Apache錯誤日誌(/ var/log/httpd/error_log)中找不到任何問題。

有什麼我錯過了嗎?

謝謝, 謝恩。

回答

0

我能夠做「的php -m」診斷問題,這表明我的錯誤消息:

Failed loading /usr/lib64/php/modules/ZendDebugger.so: libssl.so.0.9.8: cannot open shared object file: No such file or directory 

與錯誤訊息,我能開始排除故障......

Zend Debugger似乎在尋找「libssl.so.0.9.8」共享對象(一個非常舊的版本),並由於某種原因沒有看到當前版本「libssl3.so」。我能夠在兩者之間創建一個符號鏈接。

Shane。