如何在PhpStorm上使用浏览器调试代码



我无法通过PhpStorm和Xdebug调试Laravel。

当我尝试通过PhpStorm调试单个文件时,它运行良好,但当我设置断点并在浏览器上尝试时,它不起作用。

PhpStorm使用ide密钥等待传入连接,并在那里停止。

我设置的工作流程:

  1. 使用类似Xdebug助手的东西
  2. 将其配置为使用PhpStorm IDE密钥

当你想调试:

  1. 激活Xdebug帮助程序(标记为Debug
  2. 转到PhpStorm和Run > Start listening for PHP Debug Connections
  3. 在代码中设置断点
  4. 在Chrome中刷新您的页面(或者转到另一个页面,只需提出请求)

基本上,Xdebug Helper将是您的触发器。如果您禁用它,PhpStorm将不再调试您的代码。


如果你不想在扩展上中继,你可以转到你的Xdebug配置并设置:

xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1

"开始监听PHP调试连接"将是您的触发器。

最新更新