xdebug

1. 下载xdebug
http://www.xdebug.org/download.php
 
2. 配置php.ini
 
如果是PHP5.3,则是zend_extension,如果是PHP5.2,则是zend_extension_ts,下载的版本也要是  带 _TS的版本
 
[Xdebug]
; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.auto_trace=on
xdebug.collect_params=On
xdebug.collect_return=On

xdebug.profiler_enable_trigger=on

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9004

xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_output_dir="/tmp/xdebug"

更多参数百度知道
 
如果配置过 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有关的配置
 
 
3. 重启,查看phpinfo,是否有 xdebug了
 
4. 安装wincachegrind
分析性能的时候 在url后加?XDEBUG_PROFILE=true,然后去 xdebug.profiler_output_dir 设定的目录,用这个看
 
关于性能分析,可以看看 xhprof
http://blog.fj18.com/post/194.html
http://blog.51yip.com/php/1099.html
 
 
5. 调试
 使用 netbeans,等工具,配置好 调试器端口9004或其它
 
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
 
 

 

备用地址
 
zend sduldo
注意,nginx 下的php 端口是9000的话,xdebug的端口一定不能还是9000,
 
netbeans
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值