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` 来触发您的断点。