今天想裝個PHP程序調試器--Xdebug,一直裝不上,後來才知道是版本問題。php
1、配置spa
一、看下PHP的版本 info.php插件
<?phpdebug
phpinfo();3d
?>調試
我用的PHP版本是5.3.3的。orm
二、下載Xdebug組件,官網:http://xdebug.org/blog
用VC6版本的和VC9版本的,VC6是用在Apache服務中的,VC9用在IIS中。rem
這裏我下載的是PHP 5.3 VC6的普通版,,下載成功後,把該組件複製到php下的ext目錄中。get
個人環境是WampSever,把該文件放到D:\wamp\bin\php\php5.3.3\ext目錄。
三、修改 php.ini ,在組件擴展處增長
zend_extension=D:\wamp\bin\php\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll
[Xdebug]
;是否開啓自動跟蹤
xdebug.auto_trace= On
;是否開啓異常跟蹤
xdebug.show_exception_trace= On
;是否開啓遠程調試自動啓動
xdebug.remote_autostart= On
;是否開啓遠程調試
xdebug.remote_enable= On
;容許調試的客戶端IP
xdebug.remote_host=192.168.1.211
;遠程調試的端口(默認9000)
xdebug.remote_port=9000
;調試插件dbgp
xdebug.remote_handler=dbgp
;是否收集變量
xdebug.collect_vars= On
;是否收集返回值
xdebug.collect_return= On
;是否收集參數
xdebug.collect_params= On
;跟蹤輸出路徑
xdebug.trace_output_dir="d:\xdebug"
;是否開啓調試內容
xdebug.profiler_enable=On
;調試輸出路徑
xdebug.profiler_output_dir="d:\xdebug"
注:xdebug.trace_output_dir="d:\xdebug" 和 xdebug.profiler_output_dir="d:\xdebug" 是把錯誤信息保存到了D盤下的xdebug目錄,這個目錄須要手動建立。
重啓Apache,這時訪問info.php,發現版本信息多了
和
說明 Xdebug 配置成功。