1、Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。
下载地址http://www.xdebug.org/files/xdebug-2.2.0RC1.tgz
2、安装
执行安装文件
#tar -zxvf xdebug-2.2.0RC1.tgz
#cd xdebug-2.2.0RC1
#phpize (如果phpize没有这个command,需要安装一次phpize。phpize可以让php支持扩展模块) yum install php-devel
#./configure
#make
#make install
cp modules/xdebug.so /usr/lib64/php/modules/
至此安装完成
3、编辑php.ini,加入下面几行vim/etc/php.ini
[Xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.profiler_enable=on
xdebug.trace_output_dir="/abc/xdebug"
xdebug.trace_output_name = trace.%c.%p
xdebug.profiler_output_dir="/abc/xdebug"
xdebug.profiler_output_name="cachegrind.out.%s"
xdebug.remote_host=192.168.20.7
xdebug.remote_port=9000
xdebug.auto_trace=on
xdebug.remote_enable=1
xdebug.remote_autostar=on
如下图
创建/abc/xdebug目录,并给与权限
# mkdir -p/abc/xdebug
# chmod -R 777/abc
4、重启nginx服务和php-fpm服务
service nginxrestart
service php-fpmrestart
5、写一个test.php,内容为
<?php
phpinfo();
?>
如果输出的内容中有看到xdebug,说明安装配置成功。如下图