常生活中百分之一万的情况下,我们在和 BUG
打交道,遇到问题我们该怎么办呢?有经验的话猜也能猜八九不离十,但是完事不可能靠猜来解决,所以有时候得追踪到 bug
的根源,而 XDebug
就是我们调试的好工具。今天就简单来介绍下如何在使用 Homestead
虚拟机的情况下,结合强大的开发工具 PHPStorm
来进行 debug
。
Homestead 中配置 Xdebug
默认情况下, Homestead
已经为我们安装好了 Xdebug
,我们可以在页面中打印 phpinfo()
来进行查看是否开启 Xdubug
扩展
或者进入到 Homestead
进行查看 PHP-FPM
和 PHP CLI
的 conf.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
定位虚拟环境中的目录。
配置PHPStorm—进行Debug的配置
打开 Run->Edit Configurations
。在这里,创建一条「PHP Web Application 」的新配置项:
最后,就可以测试看看效果了。
关于极客返利
极客返利 是由我个人开发的一款网课返利、返现平台。包含 极客时间返现、拉勾教育返现、掘金小册返现、GitChat返现。目前仅包含这几个平台。后续如果有需要可以考虑其他平台。 简而言之就是:你买课,我返现。让你花更少的钱,就可以买到课程。
版权许可
本作品采用 知识共享署名 4.0 国际许可协议 进行许可。转载无需与我联系,但须注明出处,注明文章来源 PHPStorm + Homestead 配置 Xdebug
联系我
![编程怪事](https://i-blog.csdnimg.cn/blog_migrate/cbda770340deb4dd3f1cb9d1d8a84b3f.png)