PhpstormXdebug配置断点调试

13次阅读

共计 904 个字符,预计需要花费 3 分钟才能阅读完成。

最近在写爬虫微信的数据,由于数据都不明确,总是 echo 和 dump 调试也不是办法,想开个断点进行调试,如是也是搜了好多篇文章,总结了在配置过程中遇到的问题

配置 apache-Xdebug 环境

下载 Xdebug,根据当前的 phpinfo() 打印的信息,在浏览器上点击右键源码整个复制到以下这个框,完成以后点击 分析我的 phpinfo 按钮

完成以后,它会帮你分析你目前的 php 环境配对相对应的 Xdebug 版本,然后点击下载即可, 注意 php7.0 很可能找不到对应的 Xdebug 版本

下载完成后,把它放入对应的 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 看是否存在,若存在则配置成功,没有请重新检查

配置 Phpstorm+Xdebug

打开 phpstorm, 打开设置, 按照以下配置,

这是用 phpStudy 配置的域名服务

www.wechat.com 和 80 是 你自己配的域名 和 配置的端口 ,点击应用确定

然后点击一下 编辑配置



thinkphp 的起始文件为 index.php, 然后点击应用确定

开启调试

在代码旁边点击以下,开个断点,然后点击像个昆虫的按钮

如若出现以下类似界面,说明配置成功

其他工具以及参考资料

更多常用工具

正文完
 0