首页 > 经验交流 > phpstorm+wamp环境下如何进行bug断点调试
2015
10-30

phpstorm+wamp环境下如何进行bug断点调试

开发环境:

Wamp+PhpStorm+Chrome

环境配置:

  1. PHP安装xdebug扩展,修改Wamp的php.ini文件,php.ini可以在wamp安装目录下\bin\apache\apache2.4.9\bin中找到。也可以通过wamp管理面板打开该文件

QQ图片20151030112715

修改xdebug参数为下面参数,增加xdebug.remote_port=9000,如果本机9000端口已被占用,请修改为其他未占用端口

[xdebug]
xdebug.remote_enable = on
xdebug.remote_port=9000
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "D:/Wamp/tmp"
xdebug.show_local_vars=0

2.PHPStorm参数配置

打开参数设置面板file->settings 修改php->servers参数。name可以自己定义,host为localhost,port为80,debugger为xdebug

QQ截图20151030114413 

修改DBGp Proxy 参数IDE key:phpStorm, host:localhost, port:80

QQ截图20151030114821

修改php->debug,xdebug->debug port 修改为9000

QQ截图20151030114352

3.chrom中安装Chrome浏览器扩展插件 Xdebug helper,因为google被屏,国内访问不到google插件商城。本站提供了国内下载地址http://ziyuan.rocmy.com/thread-1048-1-1.html,直接拖到扩展程序中启用

QQ截图20151030115923

4.修改xdebug helper的IDE key 为PhpStorm

QQ截图20151030115935

5.PhpStorm中开启监听

QQ截图20151030120325

最后编辑:
作者:M.Poison
M.Poison
这个作者貌似有点懒,什么都没有留下。