首先说下关于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
3.1:配置IDE Servers
4、配置浏览器插件,chrome下载xdebug_helper Firefox下载easiest xdebug
Chrome成功如图:
Firefox成功如图:
记得修改不同浏览器插件的option里IDEkey为你使用的IDEkey 也就是我们上面一再强调的。必须三key统一。
5、配置IDE xdebug Configration
理论上现在在你的IDE右上角会出现这么几个图标:
修改Configurations也就是刚才你添加的debug server
6、打工搞成、调试乳头:
是不是很方便、帅气。当然旁边的Console功能也很强大。妈妈再也不用担心页面die、die、die了。