博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHPStorm + Homestead + Xdebug + Chrome Xdebug Helper 调试配置
阅读量:6679 次
发布时间:2019-06-25

本文共 1155 字,大约阅读时间需要 3 分钟。

话说 PHPStorm 写起代码来非常带感,各种提示补全和纠错,以及在 L5 中的命名空间功能更是强大到感动(新建类自动添加命名空间,自动引入命名空间,返回参数命名空间纠正等等)。当然它的调试功能更是让你在出现 BUG 不知所措时抓住的稻草。

下面我将一步一步带你配置这强大到爆功能。但是,这个配置是很简单。

假定你已经安装好了 PHPStorm 和 Homestead,以及chrome,这里不再教你这些了

Homestead 中配置 Xdebug

1.启动你的 Homestead ,并连接进去(按照 laravel 教程的话,MAC下输入 vm 回车即可)

2.命令行下 sudo vi /etc/php5/fpm/conf.d/20-xdebug.ini

3.复制以下内容进去

zend_extension=xdebug.soxdebug.remote_enable = 1xdebug.remote_connect_back = 1xdebug.remote_port = 9000xdebug.scream=0 xdebug.cli_color=1xdebug.show_local_vars=1

4.保存这个文件(如果这个文件不存在的话,这样建立一个软连接过来 sudo ln -s /etc/php5/mods-available/xdebug.ini /etc/php5/fpm/conf.d/20-xdebug.ini

5.重启 php5-fpmsudo service php5-fpm restart

配置PHPStorm

1.安装chrome扩展 。

2.进入 Xdebug hepler 的配置选项中,选择 IDE key 为 PHPStorm。

xdebug helper

3.把扩展调整为 debug 模式,如图

debug

4.打开你的 PHPStorm 并设置一个测试断点。如图

break

5.依次打开 PHPStorm 中的 Run>Start Listening for PHP Debug Connections。

6.刷新你刚才的页面就会发现弹出了个对话框并且已经开始调试了。

7.最后设置一些你的项目目录,就是你的项目目录对应你映射到 Homestead 的目录。

phpstorm

好了,收工!就是如此简单的操作,需要的时候点开 chrome 的扩展 Xdebug 设置为 debug 即可让你随时调试你的页面。

转载:https://phphub.org/topics/553

参考:https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm

你可能感兴趣的文章
Svn结合hook实现自动更新及多Project管理更新
查看>>
sgu 222
查看>>
求一个数的二进制中1的个数
查看>>
iozone测试文件系统性能
查看>>
Win7下部署asp.net程序如果有RDLC报表需要以下配置
查看>>
Jhipster_cn中文翻译组
查看>>
我们容易忽略的WebDriver 的一些方法
查看>>
Windows借助脚本实现自动化加域
查看>>
windows_learn 002 用户管理和组策略
查看>>
我的友情链接
查看>>
在物质与精神之间实现平衡
查看>>
Linux下查找占用内存最多的进程
查看>>
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法
查看>>
springmvc源码解析之配置加载ContextLoadListener
查看>>
WordPress的WPML外挂出问题恐出现安全漏洞
查看>>
sql学习笔记
查看>>
配置sharepoint 2010错误:Microsoft.SharePoint.Upgrad...
查看>>
UUID 生成算法JS版
查看>>
windows下实现wamp与tomcat环境整合
查看>>
微信公众号的分类
查看>>