mac+xdebug+phpstorm+mamp+chrome 断点调试
来源:互联网 发布:瑞星防火墙软件 编辑:程序博客网 时间:2024/06/05 03:23
phpstorm和mamp请先安装好。mamp自带xdebug扩展。
启动mamp,访问phpinfo(),确定php.ini的位置。一般情况下在:
/Applications/MAMP/bin/php/php(版本号)/conf
编辑php.ini,一般在最下面的位置有写好 [xdebug]的扩展路径,只是注释掉了 。检查一下路径如果没问题,就去掉注释并添加一些内容。最后结果如下:
[xdebug]zend_extension="/Applications/MAMP/bin/php/php(版本号)/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so"xdebug.remote_enable=on xdebug.idekey="PHPSTORM" xdebug.remote_handler="dbgp" xdebug.remote_mode="req" xdebug.max_nesting_level=600
然后重启MAMP
接下来打开phpstorm配置菜单:Languages & Frameworks -> PHP,选择PHP版本号,选择PHP执行文件.
在选择PHP执行文件的时候,你会看到 "Debugger:Xdebug 2.5.0",这证明你没有选错。
接下来修改xdebug端口监听设置
然后是代理设置:
然后是servers设置,这里请注意和你MAMP上设置一致。这一步好像可以省略,phpstorm会自动添加。
接下来打开这个监听功能。
最后就是安装chrome的xdebug扩展插件,可能需要科学上网,不会的同学请自行解决。插件貌似很多,我随便装了一个就可以用了,好奇心强烈的同学可以试试其他的。
装完后,把这里的臭虫图标点绿:
接下来是见证奇迹的时刻:我们写一个php代码,把每一行前面都加上断点(没错,就是那个粉红色的大饼)
然后在chrome里访问这个文件,程序执行到断点处,就会跳回phpstorm,并显示当前执行到位置,并显示当前变量。点绿色箭头到下一个断点。
同学们,尽情的欢呼吧。
1 0
- mac+xdebug+phpstorm+mamp+chrome 断点调试
- mac mamp pro+phpStorm+Xdebug配置和断点调试
- mac下phpstorm+Xdebug断点调试PHP
- phpstorm+xdebug 断点调试
- phpstorm + xdebug 断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome 配置和断点调试
- 本地环境 XAMPP+phpStorm+XDebug+chrome配置和断点调试
- phpstorm+xdebug+chrome helper配置php断点调试
- Mac下PHP-XAMPP-PhpStorm-Xdebug断点调试配置
- PHPStorm + Xdebug 断点调试配置
- phpstorm+Xdebug断点调试PHP
- phpstorm+Xdebug断点调试PHP
- phpstorm+Xdebug断点调试PHP
- UnityInitApplicationNoGraphics crash
- 修改MySQL的密码
- 在eclipse项目下点击Build path出现No action available
- web 框架
- 位置和传感器:位置和地图
- mac+xdebug+phpstorm+mamp+chrome 断点调试
- 行为型模式之命令模式(command)
- STM32 USB2.0协议
- ROS 使用stage进行(LaserScan)激光扫描仿真 51cto
- uva
- 程序设计模式(八) C++ 组合(Composite)模式
- IOS 网络学习系列
- 安装TestNG在eclipse中的插件
- JS正则表达式-登陆注册