Phpstorm+Xdebug配置斷點調試

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

配置apache-Xdebug環境

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

clipboard.png

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

clipboard.png

下載完成後,把它放入對應的php.ini中,通常在最下面,而後重啓服務thinkphp

[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看是否存在,若存在則配置成功,沒有請從新檢查apache

clipboard.png

配置Phpstorm+Xdebug

打開phpstorm,打開設置,按照如下配置,瀏覽器

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

www.wechat.com 和 80 是 你本身配的域名 和 配置的端口,點擊應用肯定php7

clipboard.png

而後點擊一下 編輯配置phpstorm

clipboard.png
clipboard.png
thinkphp的起始文件爲index.php,而後點擊應用肯定
clipboard.pngide

開啓調試

在代碼旁邊點擊如下,開個斷點,而後點擊像個昆蟲的按鈕工具

clipboard.png

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

clipboard.png

其餘工具以及參考資料

更多經常使用工具
clipboard.png

相關文章
相關標籤/搜索