Phpstorm+Xdebug配置斷點調試

最近在寫爬蟲微信的數據,由於數據都不明確,總是echo 和 dump 調試也不是辦法,想開個斷點進行調試,如是也是搜了好多篇文章,總結了在配置過程中遇到的問題

配置apache-Xdebug環境

下載Xdebug,根據當前的phpinfo()打印的信息,在瀏覽器上點擊右鍵源碼整個複製到以下這個框,完成以後點擊 分析我的phpinfo按鈕

clipboard.png

完成以後,它會幫你分析你目前的php環境配對相對應的Xdebug版本,然後點擊下載即可,注意php7.0很可能找不到對應的Xdebug版本

clipboard.png

下載完成後,把它放入對應的php.ini中,一般在最下面,然後重啓服務

[XDebug]
xdebug.profiler_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="E:\phpstudy\PHPTutorial\tmp\xdebug"
zend_extension=**"E:\phpstudy\PHPTutorial\php\php-7.1.13-nts\ext\php_xdebug-2.7.2-7.1-vc14-nts.dll"** #這個是你要替換的文件
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_port=9000 #Phpstorm默認值配置9000,你闊以更改
xdebug.idekey="PHPSTORM"

在重新刷新瀏覽器看Xdebug是否配置成功,搜索Xdebug看是否存在,若存在則配置成功,沒有請重新檢查

clipboard.png

配置Phpstorm+Xdebug

打開phpstorm,打開設置,按照以下配置,

這是用phpStudy配置的域名服務
clipboard.png

www.wechat.com 和 80 是 你自己配的域名 和 配置的端口,點擊應用確定

clipboard.png

然後點擊一下 編輯配置

clipboard.png
clipboard.png
thinkphp的起始文件爲index.php,然後點擊應用確定
clipboard.png

開啓調試

在代碼旁邊點擊以下,開個斷點,然後點擊像個昆蟲的按鈕

clipboard.png

如若出現以下類似界面,說明配置成功

clipboard.png

其他工具以及參考資料

更多常用工具
clipboard.png

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