首页 » 鲜货 » 正文

PHPstorm + xdebug 配置

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设置 Servers设置

进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认 debug设置 debug设置

进入File>Settings>PHP>Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填9001 DBGpProxy设置 DBGpProxy设置

2、运行

在phpStorm里打开监听,就是一个电话一样的按钮,右上角部分。然后点击小虫虫开始。

参考: http://blog.csdn.net/meegomeego/article/details/25731615

发表评论