方式一:
採用xdebug進行
除錯
位址
:我機器安裝的是
php
擴充套件名字是:php_xdebug-2.0.3-5.2.5.dll
方式二:
選擇studio web debugger(
windows
擴充套件名字是:zenddebugger.dll
二、修改php.ini
1.xdebug方式增加一下**:
[xdebug]
zend_extension_ts="d:/php5/ext/php_xdebug-2.0.3-5.2.5.dll"
xdebug.remote_enable=on
#預設埠9000
#xdebug.remote_port=9000
2、zend
debug
方式(請把zenddebugger.dll複製到php的dll擴充套件目錄,如php4是extensions目錄,php5是ext目錄)
zend_extension_ts="d:\php5\ext\zenddebugger.dll"
zend_debugger.allow_hosts=127.0.0.1/32, 192.168.1.101
zend_debugger.expose_remotely=always
#預設埠10137
#zend_debugger.connector_port = 10137
(zend debugger需要複製dummy.php檔案到web根目錄)
注意路徑即可。
重啟web伺服器
重啟之後,檢視phpinfo,應該有如下資訊 :
xdebug:
zend debug:
注意,xdebug方式和zend debug方式不能共存。後續基於zend debug說明。
linux
三、客戶端工具準備
1.pdt (推薦,免費開源)
2、zend studio 或者 zend studio for eclipse (有試用版本)
3、netbeans
相關資訊可以看這裡:
ok,準備工作完成。
php debug 安裝配置
如果使用的是xdebug xdebug zend extension ts d php5 ext php xdebug dll xdebug.remote enable on 預設埠9000 xdebug.remote port 9000 如果使用的是zend debugger 請把zenddebu...
PHP Debug實戰技術
老鳥有一本 php除錯手冊 在網路上風行,不管老鳥還是嫩鳥,這篇文章的作用是介紹一些簡單易行的php除錯實戰技術,希望大家能提出寶貴意見,共同進步。一 列印輸出 使用echo print print r var dump exit die在制定位置輸出除錯結果,並終止程式執行。這招在php的ajax...
PHP Debug實戰技術
老鳥有一本 php除錯手冊 在網路上風行,不管老鳥還是嫩鳥,這篇文章的作用是介紹一些簡單易行的php除錯實戰技術,希望大家能提出寶貴意見,共同進步。一 列印輸出 使用echo print print r var dump exit die在制定位置輸出除錯結果,並終止程式執行。這招在php的ajax...