我无法通过PhpStorm和Xdebug调试Laravel。
当我尝试通过PhpStorm调试单个文件时,它运行良好,但当我设置断点并在浏览器上尝试时,它不起作用。
PhpStorm使用ide密钥等待传入连接,并在那里停止。
我设置的工作流程:
- 使用类似Xdebug助手的东西
- 将其配置为使用PhpStorm IDE密钥
当你想调试:
- 激活Xdebug帮助程序(标记为
Debug
) - 转到PhpStorm和
Run > Start listening for PHP Debug Connections
- 在代码中设置断点
- 在Chrome中刷新您的页面(或者转到另一个页面,只需提出请求)
基本上,Xdebug Helper将是您的触发器。如果您禁用它,PhpStorm将不再调试您的代码。
如果你不想在扩展上中继,你可以转到你的Xdebug配置并设置:
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
"开始监听PHP调试连接"将是您的触发器。