常生活中百分之一万的情况下,我们在和 BUG 打交道,遇到问题我们该怎么办呢?有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug 的根源,而 XDebug 就是我们调试的好工具。今天就简单来介绍下如何在使用 Homestead 虚拟机的情况下,结合强大的开发工具 PHPStorm 来进行 debug

Homestead 中配置 Xdebug

默认情况下, Homestead 已经为我们安装好了 Xdebug ,我们可以在页面中打印 phpinfo() 来进行查看是否开启 Xdubug 扩展

file

或者进入到 Homestead 进行查看 PHP-FPMPHP CLIconf.d 目录:

ls /etc/php/7.2/fpm/conf.d
ls /etc/php/7.2/cli/conf.d

默认情况下 Homestead 已经配置好了,不需要额外配置任何参数了。

配置 PHPStorm

打开 PHPStorm 配置项,依次进入 Languages & Frameworks->PHP->Servers,添加一个新服务器。给新主机起个名字,添加80端口。在 host 的下面,把你项目的站点域名(本地)填上去。然后,做路径地图映射,这样就可以让 PHPStorm 定位虚拟环境中的目录。

file

配置PHPStorm—进行Debug的配置

打开 Run->Edit Configurations。在这里,创建一条「PHP Web Application 」的新配置项:

file

最后,就可以测试看看效果了。

关于极客返利

极客返利 是由我个人开发的一款网课返利、返现平台。包含 极客时间返现、拉勾教育返现、掘金小册返现、GitChat返现。目前仅包含这几个平台。后续如果有需要可以考虑其他平台。 简而言之就是:你买课,我返现。让你花更少的钱,就可以买到课程。

https://geekfl.com

https://geek.laravelcode.cn

版权许可

本作品采用 知识共享署名 4.0 国际许可协议 进行许可。

转载无需与我联系,但须注明出处,注明文章来源 PHPStorm + Homestead 配置 Xdebug

联系我

编程怪事
暂无回复
0 / 180