安装 xdebug centos 5.8

来源:互联网 发布:天弘基金淘宝店首页 编辑:程序博客网 时间:2024/06/01 08:12

这个命令安装最好了。但是我的服务器上 PHP 的版本是 5.3 还不能升级没办法。只能不用了。
/php5/bin/pecl install xdebug


下载源代码。
http://xdebug.org/files/xdebug-2.3.2.tgz
也下载错了。太新了,不支持对应的 PHP 版本。
重新下载


wget http://xdebug.org/files/xdebug-2.2.7.tgz
cd /root/
tar zxvf xdebug-XDEBUG_2_2_7.tar.gz
cd xdebug-XDEBUG_2_2_7


执行一下。查看一下版本
/php5/bin/phpize
=============================
[root@PHPMEM xdebug-2.2.7]# /php5/bin/phpize
Configuring for:
PHP Api Version:         20090626
Zend Module Api No:      20090626
Zend Extension Api No:   220090626
=============================


进行编译:
./configure --enable-xdebug --with-php-config=/php5/bin/php-config
上面命令注意最后的参数,要写到文件 php-config 的位置。
make
cp modules/xdebug.so /php5/modules/xdebug.so
这里复制到那里,配置文件就写那里。


如果上面有编译不过的地方,就安装一下,以下命令:
yum install php-devel
yum install php-pear


编辑配置文件:
vim /php5/php.ini


[Xdebug]
zend_extension_ts = "/php/modules/xdebug.so"
zend_extension = "/php/modules/xdebug.so"
xdebug.auto_trace = on
xdebug.auto_profile = on
xdebug.collect_params = on
xdebug.collect_return = on
xdebug.profiler_enable = on
xdebug.trace_output_dir = "/tmp"
xdebug.profiler_output_dir = "/tmp"
xdebug.dump.GET = *
xdebug.dump.POST = *
xdebug.dump.COOKIE = *
xdebug.dump.SESSION = *
xdebug.var_display_max_data = 4056
xdebug.var_display_max_depth = 5
加中文件最尾


重启 WEB 服务器。
/nginx.sh restart
0 0