最近在寫爬蟲微信的數據,因爲數據都不明確,老是echo 和 dump 調試也不是辦法,想開個斷點進行調試,如是也是搜了好多篇文章,總結了在配置過程當中遇到的問題
下載Xdebug,根據當前的phpinfo()打印的信息,在瀏覽器上點擊右鍵源碼整個複製到如下這個框,完成之後點擊 分析個人phpinfo按鈕php
完成之後,它會幫你分析你目前的php環境配對相對應的Xdebug版本,而後點擊下載便可,注意php7.0極可能找不到對應的Xdebug版本html
下載完成後,把它放入對應的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
打開phpstorm,打開設置,按照如下配置,瀏覽器
這是用phpStudy配置的域名服務微信
www.wechat.com 和 80 是 你本身配的域名 和 配置的端口,點擊應用肯定php7
而後點擊一下 編輯配置phpstorm
thinkphp的起始文件爲index.php,而後點擊應用肯定ide
在代碼旁邊點擊如下,開個斷點,而後點擊像個昆蟲的按鈕工具
如若出現如下相似界面,說明配置成功