天天看點

xdebug安裝

一、下載下傳xdebug

  xdebug官網:https://xdebug.org/download.php

  在選擇下載下傳哪個版本的xdebug的時候需要注意了,下面有兩種方法,讓你準确的下載下傳自己環境對應的xdebug檔案:

  1>.列印出phpinfo()資訊,如下:

xdebug安裝

  

xdebug安裝

    然後還要注意一點就是看看自己php對應的版本和作業系統的位數,結合這四點去官網找到對應的xdebug檔案(本人是php是7.0.1的版本,檔案名:php_xdebug-2.6.0-7.0-vc14-x86_64.dll)

  2>.使用xdebug官方提供的一個檢測工具:https://xdebug.org/wizard.php

    

xdebug安裝

    這裡就把phpinfo()的資訊使用輸出出來(注意:使用輸出函數,比如var_dump()),然後就會檢測你的可以下載下傳對應的版本,如下圖:

  

xdebug安裝

二、安裝并配置xdebug

  1>.将下載下傳好的.dll檔案放入指定的位置(......\php\php7.0.10\ext\)

  2>.配置php.ini配置檔案(這裡需要注意一點,找對了php.ini檔案),在網頁上列印出phpinfo()的資訊,檢視這一條資訊:

xdebug安裝

    可以看到是哪個php的配置檔案,然後添加一下配置:    

[xdebug]
zend_extension ="G:/wamp64/bin/php/php7.0.10/ext/php_xdebug-2.6.0-7.0-vc14-x86_64.dll"

xdebug.remote_enable = On
;啟用性能檢測分析
xdebug.profiler_enable = On
;啟用代碼自動跟蹤
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定性能分析檔案的存放目錄
xdebug.profiler_output_dir ="G:/wamp64/tmp"
xdebug.show_local_vars=0

;配置端口和監聽的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"      

  配置完成後,就可以重新開機你的環境了,然後在頁面列印出phpinfo()資訊就能看到有xdebug的資訊了

 三、配置phpstorm

  1>.打開phpstorm,PHP>Debug 的設定,“Debug port”與“xdebug.remote_port”一緻,并且允許外部連接配接(浏覽器XDebug插件):

xdebug安裝

    如圖host配置成你剛才設定php配置檔案中 xdebug.remote_host="localhost"對應的參數,注意端口預設80,不需要改變,debugger選擇xdebug即可

  2>.PHP>Debug 的設定,配置端口:

xdebug安裝

  3>.設定伺服器調試配置,Run>Web Server Debug Validation:

xdebug安裝

四、安裝Chrome的XDebug插件,參考連結:​​Install Xdebug Helper​​

五、在phpstorm中使用xdebug進行調試:

xdebug安裝