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

相关文章
相关标签/搜索