ubuntu12.04 下安装Xdebug

本文详细介绍了如何在Ubuntu系统上安装Xdebug扩展,并提供了具体的配置步骤。通过这些步骤,可以实现Xdebug的各种功能,包括代码调试、性能分析等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装Xdebug


sudo apt-get install php-pear
sudo apt-get install php5-dev
sudo pecl install xdebug


2.配置

安装完成会出现下面的内容

Build process completed successfully
Installing '/usr/lib/php5/20090626+lfs/xdebug.so'
install ok: channel://pecl.php.net/xdebug-2.2.0
configuration option "php_ini" is not set to php.ini location
You should add "extension=xdebug.so" to php.ini


在/etc/php5/apache2/php.ini 文件中

;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

处有说明怎么加入Dynamic Extensions


php.ini 中加入
extension=xdebug.so


然后添加

[zend]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"


下面是对Xdebug的一些设置

[Xdebug]

xdebug.default_enable = On

xdebug.show_exception_trace = On

xdebug.show_local_vars = 1

xdebug.max_nesting_level = 50

xdebug.var_display_max_depth = 6

xdebug.dump_once = On

xdebug.dump_globals = On

xdebug.dump_undefined = On

xdebug.dump.REQUEST = *

xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir="/tmp/xdebug"

xdebug.profiler_enable=On

xdebug.profiler_output_dir="/tmp/xdebug"



重启apache应该就可以了。


查看phpinfok可以看到


xdebug

xdebug supportenabled
Version2.2.0
IDE Keyno value

Supported protocolsRevision
DBGp - Common DeBuGger Protocol$Revision: 1.145 $

DirectiveLocal ValueMaster Value
xdebug.auto_traceOnOn
xdebug.cli_color00
xdebug.collect_assignmentsOffOff
xdebug.collect_includesOnOn
xdebug.collect_params11
xdebug.collect_returnOnOn
xdebug.collect_varsOffOff
xdebug.coverage_enableOnOn
xdebug.default_enableOnOn
xdebug.dump.COOKIEno valueno value
xdebug.dump.ENVno valueno value
xdebug.dump.FILESno valueno value
xdebug.dump.GETno valueno value
xdebug.dump.POSTno valueno value
xdebug.dump.REQUEST**
xdebug.dump.SERVERREQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENTREQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT
xdebug.dump.SESSIONno valueno value

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值