您的位置:首页 > 运维架构 > Linux

CentOS安装PHP的xdebug扩展功能

2013-11-11 17:03 405 查看
第一种方法:使用rpm包安装,使用的是ecel扩展仓库中的rpm包

The EPEL and REMI repo contains xdebug for php.

Their package name is: php-pecl-xdebug, so you can just go with yum install php-pecl-xdebug

EPEL 库的地址是:http://fedoraproject.org/wiki/EPEL

Also, for further reference on xdebug availability:http://pkgs.org/download/php-pecl-xdebug

php.ini配置文件中有一个选项可能会用到:http_errors,是否过滤错误信息中的HTML代码

第二种方法,使用源码编译安装,使用的是pecl方式,也可以直接下载源码编译安装

你可能还需要在编译环境中安装xdebug,下面的介绍应该会对你有帮助!

Installing Xdebug on CentOS

Here are exact steps to follow:

1. You need to install PHP’s devel package for PHP commands execution

yum install php-devel


Make sure you also have php-paer package installed

yum install php-pear


2. Next install GCC and GCC C++ compilers to compile Xdebug extension yourself.

yum install gcc gcc-c++ autoconf automake


3. Compile Xdebug

pecl install Xdebug


4. Find the php.ini file using

locate php.ini


And add the following line

[xdebug]

zend_extension="/usr/lib64/php/modules/xdebug.so"

xdebug.remote_enable = 1


5. Restart Apache

service httpd restart


6. Test if it works – create test.php with the following code

<?php phpinfo() ?>


and check if you have the following output

说明:注意一下你的so文件存放的位置,一定要找正确位置才能正常使用!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: