Windows 文档
Xdebug
#使用 Xdebug 与 Herd
Herd 包含对 Xdebug 的支持,Xdebug 是一个流行且功能强大的 PHP 调试器。Herd 的免费版本自带 Xdebug 的 PHP 扩展,但您需要在需要时手动启用扩展。
[!注意]
寻找更简单的方法来调试您的应用程序?查看 Herd Pro 的 Xdebug 集成。如果您通过官方 Xdebug 浏览器扩展发送 Xdebug 请求头,它可以自动启用 Xdebug。
#手动启用 Xdebug
为了激活 Xdebug,您需要将相应的 PHP 扩展添加到您的 php.ini
文件中。扩展位于 Herd 应用程序包中,您可以在您的应用程序文件夹中找到它。应用程序包位于
C:\Program Files\Herd\resources\app.asar.unpacked\resources\bin\xdebug
找到正确的 Xdebug 版本后,您可以将必要的配置添加到您的 php.ini
文件中。例如,PHP 8.3 的 php.ini
位于
"%USERPROFILE%\.config\herd\bin\php83\php.ini"
您可以通过添加以下几行将 Xdebug 配置添加到此文件中
zend_extension=C:\Program Files\Herd\resources\app.asar.unpacked\resources\bin\xdebug\xdebug-8.3.dllxdebug.mode=debug,developxdebug.start_with_request=yesxdebug.start_upon_error=yes
保存对 php.ini
文件的更改后,您需要从菜单栏图标重启 Herd 的服务,或者在您的终端中运行以下命令
herd restart
有关可用 Xdebug 设置的更多信息,请参阅 官方 Xdebug 文档。