共计 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, 然后点击应用确定
开启调试
在代码旁边点击以下,开个断点,然后点击像个昆虫的按钮
如若出现以下类似界面,说明配置成功
其他工具以及参考资料
更多常用工具
正文完