php.ini文件配置
;xdebug配置
zend_extension=”C:\wamp\bin\php\php5.3.3\ext\php_xdebug-2.1.0-5.3-vc6.dll”
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
xdebug.trace_output_dir=”C:/wamp/bin/php/debuginfo”
xdebug.profiler_enable=On
xdebug.profiler_output_dir=”C:/wamp/bin/php/debuginfo”
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.idekey=PHPstorm
其中xdebug.remote_port=9000中的9000是phpstorm默认的配置这里也不用改。xdebug.idekey值需要在phpinfo()的输出中查看确认。
验证
在cmd中找到你的php的exe文件,c:/nmp/php-5.4/php.exe -m
打印的内容最下面出现”xdebug”,说明配置没问题了
chrome配置
这个不多说,就找chrome的PHPstorm插件就行,不做修改,我之前修改总是通不过。
PHPstorm配置
1、设置:要在设置中添加服务地址
File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger选XDebug Servers设置
进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认 debug设置
进入File>Settings>PHP>Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填9001 DBGpProxy设置
2、运行
在phpStorm里打开监听,就是一个电话一样的按钮,右上角部分。然后点击小虫虫开始。
参考:
http://blog.csdn.net/meegomeego/article/details/25731615