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"
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
相关推荐
codeDig 2020-09-15
lemonzhangyan 2020-09-17
chenhaimeimeng 2020-09-15
icysonyk 2020-09-15
RemixGdc 2020-08-15
nicelife 2020-06-27
zhaowj00 2020-06-06
缘起宇轩阁 2020-04-22
xiaocainiao0 2020-04-22
nicelife 2020-03-26
poplpsure 2020-02-10
nicelife 2019-12-25
amberom 2019-12-05
ipromiser 2019-11-19
MXstudying 2019-11-17
spinachcqb 2019-11-04
ROES 2011-05-05
很青的青蛙 2010-10-07
lff 2008-11-05