当前位置: 首页 > 后端技术 > PHP

Phpstorm+Xdebug配置断点调试

时间:2023-03-29 16:23:43 PHP

最近在写爬虫微信的资料,因为资料不清楚,老是echo和dump调试不是办法,想开断点调试,所以也搜了一个很多文章,总结一下配置过程中遇到的问题。配置apache-Xdebug环境,下载Xdebug。根据当前phpinfo()打印的信息,在浏览器上右击,将整个源代码复制到如下框内。完成后点击analyzemyphpinfo按钮完成后会帮你分析当前的php环境并匹配对应的Xdebug版本,然后点击下载。注意php7.0可能找不到对应的Xdebug版本。下载后放入对应的php.ini中,一般在最下面,然后重启服务\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=1xdebug.remote_handler=dbgpxdebug.remote_mode=reqxdebug.remote_port=9000#Phpstorm默认配置是9000,你可以改xdebug.idekey="PHPSTORM"重新刷新浏览器看Xdebug是否配置成功,搜索Xdebug看是否存在,如果存在,则配置成功,如果不存在,请重新检查配置phpstorm+Xdebug打开phpstorm,打开设置,按照下面的配置,就是这个phpStudy配置的域名服务www.wechat.com,80是你自己配置的域名和配置的端口,点击应用到确认然后点击编辑配置thinkphp。初始文件为index.php,然后点击Apply确认开启调试。单击代码旁边的以下内容,打开一个断点,然后像昆虫一样单击按钮。如果出现如下类似界面,则表示配置成功。更多常用工具的其他工具及参考资料