您现在的位置是:网站首页>技术文章技术文章
【mac】PhpStorm+php+xdebug断点调试功能
左鹏05-21 08:58:58【技术文章】9,049人已围观
简介相信小多小伙伴在开发中,经常看到java的断点调试功能,直接在IDE中打断点来进行代码调试,是不是觉得这个功能挺炫酷,接下来我就教大家如何快速打开PHP这一神奇的功能,此教程专为mac os制作,windows用户也可参考! 1、安装好mac+nginx+mysql+php56环境 使用brew安装,安装教程在这里就不多说了 2、安装php56-xdebug brew install php56-xdebug 3、安装PhpStor
相信小多小伙伴在开发中,经常看到java的断点调试功能,直接在IDE中打断点来进行代码调试,是不是觉得这个功能挺炫酷,接下来我就教大家如何快速打开PHP这一神奇的功能,此教程专为mac os制作,windows用户也可参考!
1、安装好mac+nginx+mysql+php56环境
使用brew安装,安装教程在这里就不多说了
2、安装php56-xdebug
brew install php56-xdebug3、安装PhpStorm
官方安装地址:http://www.jetbrains.com/phpstorm/
软件的激活自行百度
4、Xdbug配置
vim /usr/local/etc/php/5.6/conf.d/ext-xdebug.ini在下方添加以下信息
xdebug.remote_enable=on xdebug.idekey="PHPSTORM" xdebug.remote_handler="dbgp" xdebug.remote_mode="req" xdebug.max_nesting_level=600 xdebug.remote_port = 9001
5、配置PhpStorm的PHP版本
使用which命令查询当前PHP版本的运行路径
which php /usr/local/Cellar/php56/5.6.30_6/bin/php
依次找到Preferences->Languag & Frameworks->PHP添加当前运行的PHP版本
6、配置PhpStorm的xdebug
我用的是2017.1版本
依次找到Preferences->Languag & Frameworks->PHP->Xdebug设置Debug port为90001【如下图】
这里随意设置都可以,因为9000被PHP占用所以我这里设置成90001
依次找到Preferences->Languag & Frameworks->PHP->Xdebug->DBGp Proxy设置【如下图】
IDE key:PHPSTORM
Hosh:localhost
Port:80【视当前nginx的端口号而定,如果你的是8080,就设置8080】
依次找到Preferences->Languag & Frameworks->PHP->Servers配置需要调试的服务【如下图】
点击左上角+号来添加
Name:localhost
Host:localhost
Port:80【视当前nginx的端口号而定,如果你的是8080,就设置8080】
Debugger:Xdebug
7、开始调试
在PhpStorm中找到run->Start Listening For Php Debug Connections,执行它【如下图】
新建个PHP文件,随意输入几行代码,在代码行的左侧点击出现红色的图标时代表在此行打个调试断点
在浏览器打开一个localhost下的一个PHP文件
我的是http://localhost/www/demo/1.php?XDEBUG_SESSION_START=PHPSTORM
参数传入XDEBUG_SESSION_START=PHPSTORM
接下来就尽情的调试吧!!!【如下图】
点击排行
本栏推荐
猜你喜欢
站点信息
- 建站时间:2018-09-18
- 网站程序:Spring Boot
- 主题模板:《今夕何夕》
- 文章统计:104条
- 微信公众号:扫描二维码,关注我们