apache php断点调试,Phpstorm+Xdebug配置断点调试

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

配置apache-Xdebug环境

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

bVbvhIA?w=1046&h=747

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

bVbvhIX?w=911&h=788

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

bVbvhMw?w=900&h=145

配置Phpstorm+Xdebug

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

这是用phpStudy配置的域名服务

bVbvhL2?w=537&h=360

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

bVbvhLx?w=1023&h=699

然后点击一下 编辑配置

bVbvhMT?w=1007&h=754

bVbvhM6?w=1042&h=626

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

bVbvhNo?w=1050&h=623

开启调试

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

bVbvhOu?w=1401&h=803

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

bVbvhO3?w=1151&h=836

其他工具以及参考资料

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值