关于配置PHP、phpstorm、xdebug调试

首先说下关于xdebug配置其实只要再php.ini配置增加几行配置文件即可,phpstorm断点的话就要配置IDE的相关配置了。

1、下载xdebug的扩展(dll)文件。一定要对应php版本来。这个很重要。

2、将该文件放入php环境ext目录下,打开php.ini文件新增

     [Xdebug]

     zend_extension="C:\xampp\php\ext\php_xdebug.dll";这里的*_xdebug.dll文件路径

     xdebug.default_enable=1 

     xdebug.auto_trace = 1

     xdebug.show_exception_trace = 1

     xdebug.collect_vars = 1

     xdebug.collect_return = 1

     xdebug.collect_params = 1

     xdebug.profiler_enable = 1

     xdebug.profiler_enable_trigger = 0

     xdebug.profiler_output_name = "cachegrind.out.%t-%s"

     xdebug.remote_autostart = 1

     xdebug.remote_enable = 1 

     xdebug.remote_host = 127.0.0.1 

     xdebug.remote_port=9010  ;这里是xdebug remote端口 默认9000 

     xdebug.idekey="PHPSTORM"  ;这里是你所用的IDE key  我用的phpstorm

3、打开IDE,我以phpstorm10为例,NetBeans大同小异。

     3.1:配置IDE Debug

关于配置PHP、phpstorm、xdebug调试_第1张图片


关于配置PHP、phpstorm、xdebug调试_第2张图片

    3.1:配置IDE Servers

关于配置PHP、phpstorm、xdebug调试_第3张图片

4、配置浏览器插件,chrome下载xdebug_helper  Firefox下载easiest xdebug

     Chrome成功如图:

关于配置PHP、phpstorm、xdebug调试_第4张图片

      Firefox成功如图:



      记得修改不同浏览器插件的option里IDEkey为你使用的IDEkey 也就是我们上面一再强调的。必须三key统一。

5、配置IDE xdebug Configration

     理论上现在在你的IDE右上角会出现这么几个图标:


关于配置PHP、phpstorm、xdebug调试_第5张图片

修改Configurations也就是刚才你添加的debug server


关于配置PHP、phpstorm、xdebug调试_第6张图片

6、打工搞成、调试乳头:


关于配置PHP、phpstorm、xdebug调试_第7张图片

是不是很方便、帅气。当然旁边的Console功能也很强大。妈妈再也不用担心页面die、die、die了。

你可能感兴趣的:(关于配置PHP、phpstorm、xdebug调试)