环境
- centos
- thinkphp5.1 + xdebug
- vscode + xdebug
问题描述
刚才想看下php think xx
的执行流程。发现断点无效
1.我创建了两个断点,控制器里面一个断点A
,think文件一个断点B
2.当我访问控制器,断点A成功触发
3.当我运行php think a
后断点B
并没有触发
请问怎么回事呢?
环境
问题描述
刚才想看下php think xx
的执行流程。发现断点无效
1.我创建了两个断点,控制器里面一个断点A
,think文件一个断点B
2.当我访问控制器,断点A成功触发
3.当我运行php think a
后断点B
并没有触发
请问怎么回事呢?
这个问题我搞了好久,一直怀疑是xdebug或者vscode的配置问题
后来发现是php的cli模式使用的php.ini和fpm使用的不一样
解决方案:vim /etc/php/7.4/cli/php.ini
15 回答8.4k 阅读
4 回答4.4k 阅读✓ 已解决
4 回答4k 阅读
1 回答2.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
没用过vscode,phpstorm+xdebug是可以的