phpStudy + PhpStorm + XDebug除錯
1、phpStudy配置
phpStudy整合XDebug擴充套件,所以不用下載XDebug
phpStudy -> 其它選項選單-> PHP擴充套件及設定-> PHP擴充套件 -> Xdebug
2、修改php.ini檔案
[XDebug]
xdebug.profiler_append = 0
;效能監測的設定開關
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
;profiler_enable設定為1的時候,效能監測資訊寫入檔案所在的目錄
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
;設定的函式呼叫監測資訊的輸出路徑
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
;生成的效能監測檔案的名字
xdebug.profiler_output_name ="cache.out.%t-%s"
; IDE與XDebug協作
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.idekey = phpstorm-xdebug
;.dll檔案的路徑
zend_extension="D:\phpStudy\php\php-5.4.45-nts\ext\php_xdebug.dll"
3、phpstorm配置
1)選擇PHP版本
檔案 ->設定 –>語言和框架 –> PHP
2)Debug埠
“Debug port”與php.ini中xdebug.remote_port值一致
3)配置host埠
IDE key與 php.ini中xdebug. idekey值一致
Port與 php.ini中xdebug.remote_port值一致
4)設定伺服器
5)執行 -> 編輯配置–> PHP Web Application
4、開始XDebug除錯
在phpStorm裡開啟監聽,就是一個電話一樣的按鈕,點選變為綠色,在程式程式碼點前點選,設定程式段點,點選綠色的debug爬蟲按鈕,chrome瀏覽器開啟xdebug頁,phpStorm出現debug視窗,並獲取到variables值