安裝 XDebug
下載 php_xdebug.dll 依自行需要的版本, 檔案規則 php_xdebug-版本-php版本-xxx.dll, 然後複製到 \php\ext 目錄下
設定 php.ini, 如下
設定 php.ini, 如下
[XDebug]
zend_extension_ts = "...\php5\ext\php_xdebug-2.1.2-5.2-vc6.dll" ; 檔案實際位置 for php 5.2
;zend_extension = "...\php5\ext\php_xdebug-2.2.1-5.3-vc9.dll" ;for php 5.3
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
;xdebug.remote_port = 9000 ;default 9000
xdebug.trace_output_dir = "C:\temp" ;自訂
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "I:\AppServ\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
zend_extension_ts = "...\php5\ext\php_xdebug-2.1.2-5.2-vc6.dll" ; 檔案實際位置 for php 5.2
;zend_extension = "...\php5\ext\php_xdebug-2.2.1-5.3-vc9.dll" ;for php 5.3
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
;xdebug.remote_port = 9000 ;default 9000
xdebug.trace_output_dir = "C:\temp" ;自訂
;xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "I:\AppServ\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
注意 : php5.2 為 zend_extension_ts, php5.3以上為 zend_extension.
重起 apache 執行, php.info 若看見下圖就是完成了