php xdebug的安装

本文详细介绍两种安装Xdebug的方法,包括通过pecl安装及手动编译安装,并提供了详细的配置步骤。

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

首先说一下为什么要安装xdebug,有时我们需要一步步调试代码以便找出问题所在,但是由于服务器在linux上,而IDE在windows上,所以IDE不支持单步调试,这时就要安装xdebug和配置IDE了,本文先介绍怎样安装xdebug。

第一种方法:

①运行pecl install xdebug 命令,运行完成后会出现如下提示:

②配置php.ini,运行vim/etc/php.ini,在文件最后加入如下配置,其中zend_extension的值为上面红色勾出的部分(分号代表注释,可以先不配置):

zend_extension = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
;xdebug.remote_autostart = 1
;xdebug.remote_handler = dbgp
;debug.auto_trace = 1
;dxdebug.remote_mode = 'req'
;xdebug.collect_includes = 1
;xdebug.collect_params = 1
;xdebug.collect_return = 1
;xdebug.default_enable = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
;xdebug.show_local_vars = 1
;xdebug.show_exception_trace = 0
xdebug.idekey = 'PHPSTORM'
③重启php,运行service php-fpm restart,写一个test.php,内容为<?php phpinfo(); ?>,如果输出内容有看到xdebug,说明安装成功。


第二种方法:也是网上大多数教程的方法,但是我用这种方法试验没有成功,所以采用的第一种方法。

去官方网站下载压缩文件 http://www.xdebug.org/,我用的xdebug-2.0.5,下载完后应该在windows下,用rz命令放到linux中,具体参考我的博文点击打开链接

安装步骤:
1、将xdebug-2.0.5.tgz复制到用户目录(任意目录都可以),执行 tar -xvzf xdebug-2.0.5.tgz 解压;
2、cd xdebug-2.0.5 进入刚解压的目录;
3、执行phpize命令;执行成功会返回几行数据:
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
4、开始编译(注意--with-php-config参数)
./configure --with-php-config=/usr/local/php/bin/php-config
5、make && make install
cd /usr/lib/php/modules 看以看到xdebug.so,说明安装成功;
vi  /etc/php.ini在末尾添加内容,剩下步骤同方法一的②③。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值