Homestead 配置 Xdebug 3 调试 Web 页面
以下内容基于:
- Homestead v13.0.1
- PHP 8.0
- Xdebug v3.0.4
- Chrome 96.0.4664.110
- Chrome Extension: Xdebug Helper 1.6.1
首先进入到 Homestead 里,切换到想要使用的 PHP 版本上,执行 php -v
查看信息。
如果没有 Xdebug 字样,则需要执行 sudo phpenmod xdebug
来开启动 xdebug:
查看对应版本 PHP 的 xdebug 配置文件位置:
编辑这个配置文件,在文件末尾添加以下两行(如果你的 Xdebug 主版本号是 2 的话,这里的配置项会不同),保存退出:
1 |
|
执行 sudo service php8.0-fpm restart
重启 FPM。
在 PHPStorm 里设置里,配置一个远程 CLI 解释器,选择 Vagrant
:
Vagrant 实例文件夹
选择 Homestead 文件夹所在位置:
前往 Chrome 应用商店下载安装 Xdebug helper - Chrome 网上应用店, 打开配置页面,配置 PHPStorm 的 IDE Key,然后开启 Debug 模式:
在代码里下个断点,触发断点后 PHPStorm 里会弹出如下窗口,选择手动选择本文件或项目
后点击接受
:
再次进入 PHPStorm 设置,选择 PHP > 服务器
可以看到刚刚配置的服务器,将顶层目录映射正确后即可正常 Debug:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!