zend studio 遠程調試方法

我們在編寫php項目的時候會遇到本地調試運行正確,但部署到服務器運行就出現問題的情況,此時可能不容易定位錯誤原因,因此使用zend進行遠程調試是一種很好的解決方法。廢話不多說了,看下面的步驟。

本次介紹以開發環境爲windows而運行環境爲linux舉例

1.下載安裝zend studio,可以去官網下載

2.下載Studio Web Debugger(zend debugger),我用的是64位系統,因此下的文件名爲 ZendDebugger-20110410-linux-glibc23-x86_64.tar.gz

3.在linux服務器上解壓

解壓後目錄中會出現5.2.x等等目錄,裏面有ZendDebugger.so,各位根據自己的php版本來選擇,我的是5.2.17因此用5.2.x文件夾中的so庫,將其放到任意可訪問目錄均可,我放在/usr/local/php/ext/ZendDebugger.so

另外在解壓目錄中還有dummy.php文件,需要放置到apache服務器的web文件夾根目錄中

4.配置php

打開配置文件在文件尾添加:

[Zend Debugger]
zend_extension="/usr/local/php/ext/ZendDebugger.so"
zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.120/24
zend_debugger.expose_remotely=always

上面的配置項表示庫目錄、允許遠程調試的ip地址(以‘,’分隔)

5.重啓apache

6.觀察phpinfo()頁面

出現紅字部分提示,則說明安裝成功,如果沒有沒有則查看 apache的log文件,如果提示缺少libssl.0.9.8,則需要你安裝openssl-0.9.8,你可以通過yum或者apt-get之類的安裝工具來安裝,如果找不到匹配的,可以自行下載openssl源碼編譯,注意版本是0.9.8

7.zend studio進行調試




ok,開始調試


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章