关于Centos5.5下 Xdebug的安装

今天由于要对项目的代码进行优化,因此有必要安装一下xdebug,以下是安装过程:

    1. 首先下载xdebug,官方网站是 http://www.xdebug.org/ 目前最新版本是2.1,执行如下命令:

    cd /tmp

    wget http://www.xdebug.org/files/xdebug-2.1.0.tgz

    2. 下载完成后执行: tar -zxvf xdebug-2.1.0.tgz

    3. 解压完成后进入: cd xdebug-2.1.0

    4. 接着执行:  /usr/local/php/bin/phpize,用于对PHP进行配置

        执行:    ./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config

    5. 编译,执行:make

       编译完成后,在当前目录也就是 /tmp/xdebug-2.1.0 下的的 modules 目录下会生成一个 xdebug.so 文件,也就是PHP的debug扩展,

       将此文件复制至 /usr/lib/php/modules/ 目录下,执行:

       cp ./modules/xdebug.so /usr/lib/php/modules

    6. 建立xdebug的调试目录,执行:mkdir /tmp/xdebug

    7.  然后执行:vim /usr/local/php/etc/php.ini ,

         在配置文件php.ini 加入如下内容:


[Xdebug]
zend_extension_ts = "/usr/lib/php/modules/xdebug.so"
zend_extension = "/usr/lib/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"
xdebug.profiler_output_dir = "/tmp/xdebug"
xdebug.dump.GET = *
xdebug.dump.POST = *
xdebug.dump.COOKIE = *
xdebug.dump.SESSION = *
xdebug.var_display_max_data = 4056
xdebug.var_display_max_depth = 5

    8.  重启webserver即可。

你可能感兴趣的:(centos)