PHP调试跟踪之XDebug使用总结 ,phpstorm配置链接 :   http://www.imooc.com/article/14841
 
Linux pecl安装 XDebug:
> pecl install http://pecl.php.net/get/xdebug-2.5.5.tgz

downloading xdebug-2.5.5.tgz ...
Starting to download xdebug-2.5.5.tgz (279,491 bytes)
...................
Build process completed successfully
Installing '/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.5.5
Extension xdebug enabled in php.ini
安装完成...

 
php.ini配置相关参数:
 [XDebug]
; 数据文件目录
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
; 数据文件目录
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
; 加载xdebug
zend_extension="D:\phpStudy\php\php-5.6.31-nts\ext\php_xdebug.dll"
; 开启自动跟踪
xdebug.auto_trace = On
; 开启异常跟踪
xdebug.show_exception_trace = On
; 开启远程调试自动启动
remote_autostart = Off
; 开启远程调试
xdebug.remote_enable=On
xdebug.idekey="PHPSTROM"
;反向连接zend studio使用的端口
xdebug.remote_port=9000
; 收集变量
xdebug.collect_vars = On
; 收集返回值
xdebug.collect_return = On
; 收集参数
xdebug.collect_params = On
; 如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错
xdebugbug.max_nesting_level = 1000
; 用于zend studio远程调试的应用层通信协议
; xdebug.remote_handler = dbgp
; 允许连接的zend studio的IP地址
; xdebug.remote_host=127.0.0.1
 
 
---------------------------------------------------------------------------------------------
唯有志存高远,方能风行天下。

道之所存,虽千万人吾往矣! 情之所钟,虽千万里吾念矣~

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。