Laravel Herd

macOS 文档

Xdebug 检测

#
自动使用 Xdebug

Herd Pro 能够检测 PHPStorm 中的 Xdebug 标头或断点,并将请求自动路由到带有 Xdebug 的 PHP 进程。这使得您的网站在所有正常请求中保持超快速度,但在需要时提供 Xdebug 的高级调试功能。

#
使用 PHPStorm 设置

转到 Herd Pro 的调试设置,选择配置以自动检测 PHPStorm 中的断点。

当您在 PHPStorm 中设置或删除断点并保存文件时,这将在您的项目 .idea 文件夹中创建一个临时文件,Herd 会解析这些文件以检测断点。

请确保在设置断点后在 PHPStorm 中监听 PHP 调试连接,以便 Xdebug 可以正确连接到 PHPStorm。

#
使用浏览器扩展设置

Herd 使用 Xdebug 浏览器扩展的标头,您可以通过 Chrome 网上应用店Firefox 附加组件 安装。

在您启用浏览器扩展中的 Xdebug 功能后,Herd 会通过启用 Xdebug 扩展的 PHP 进程提供请求。

#
在命令行中使用 Xdebug

您可以通过 `herd debug ..` 运行 CLI 命令,而不是使用 `php ...` 来使用启用了 Xdebug 的 php 二进制文件。因此,如果您正在调试 artisan 命令,您可以运行 `herd debug artisan your:command` 来触发您的断点。