配置 xdebug

homestead安装完成后,想使用xdebug来方便调试代码。

默认的环境里面已经有xdebug扩展了,现在需要配置一下使其能在PHPSTORM里面使用。

vagrant@homestead:~$ vim /etc/php/7.1/fpm/conf.d/20-xdebug.ini

增加一行,自动启动调试。(可以避免安装浏览器xdebug插件啊、设置IDE KEY啥的)

xdebug.remote_autostart = 1

修改完成之后,重启fpm。

vagrant@homestead:~$ /etc/init.d/php7.1-fpm restart
[....] Restarting php7.1-fpm (via systemctl): php7.1-fpm.service==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to restart 'php7.1-fpm.service'.
Authenticating as: vagrant,,, (vagrant)
Password:
==== AUTHENTICATION COMPLETE ===
. ok

密码为 vagrant

浏览器再访问 https://homestead.app/让你的 Homestead 站点支持 HTTPS),在IDE上就能看到

file

xdebug配置成功,可以愉快的看代码了。

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 1

这每次都是 从 index.php 开始 , 这样一点都不爽啊。

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!