php 安裝xdebug進行調試(phpstorm)

原文鏈接:https://www.cnblogs.com/zengguowang/p/8391227.html

一、下載xdebug

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

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

  1>.打印出phpinfo()信息,如下:

  

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

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

    

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

  

二、安裝並配置xdebug

  1>.將下載好的.dll文件放入指定的位置(......\php\php7.0.10\ext\)

  2>.配置php.ini配置文件(這裏需要注意一點,找對了php.ini文件),在網頁上打印出phpinfo()的信息,查看這一條信息:

    

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

[xdebug]

zend_extension="G:\wamp64\bin\php\php7.2.17\ext\php_xdebug-2.7.2-7.2-vc15-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="PHPSTORM"
;指定性能分析文件的存放目錄
xdebug.trace_output_dir="G:\wamp64\xdebug"
xdebug.profiler_output_dir="G:\wamp64\xdebug" 
;啓用性能檢測分析
xdebug.profiler_enable = On

  配置完成後,就可以重啓你的環境了,然後在頁面打印出phpinfo()信息就能看到有xdebug的信息了

 三、配置phpstorm

  1>.打開phpstorm,PHP>Debug 的設置,“Debug port”與“xdebug.remote_port”一致,並且允許外部連接(瀏覽器XDebug插件):

    

    如圖host配置成你剛纔設置php配置文件中 xdebug.remote_host="localhost"對應的參數,注意端口默認80,不需要改變,debugger選擇xdebug即可

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

    

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

    

四、安裝Chrome的XDebug插件,參考鏈接:Install Xdebug Helper

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

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章