菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
1441
4

只用 3 步在 phpstorm 上开启 Homestead 环境下 Laravel 项目的 xdebug 调试功能

原创
05/13 14:22
阅读数 3428

  phpstorm的功能虽然非常强大,但在开发中很多功能并没有被很好的利用,比如 Run 菜单下的调试功能,正常情况下,如果开启调试需要安装 xDebug 并配置,但是如果你本地开发使用的是 homestead,那么,开启调试只用2步,非常简单,因为 homestead 中已经集成了 xdebug 。

  以我的开发环境为例:项目开发域名是 laravel.test ,homestead中的项目路径是:/home/vagrant/Demo/laravel 对应本地项目路径是:I:\WWWROOT\DEMO\laravel,要为这个项目开启调试步骤如下:

  1. 谷歌浏览器中安装“Xdebug helper”扩展,并把插件的IDE key设置选为phpstorm,然后开启Debug模式。

  2. 配置 php servers,Name可以自己随便取名,Host 为项目访问域名 laravel.test,注意一定要选上 Use path mappings,并配置好项目在 homestead 中对应的路径。
    PHP>Servers

  3. 开启调试监听,在 Run 菜单下或 phpstorm 右上角点击 Start Listening for PHP Debug connections,大功告成。
    xDebug

在项目中设置断点,并在 谷歌浏览器 中访问试试吧。

发表评论

0/200
1441 点赞
4 评论
收藏
为你推荐 换一批