一 安装
在xdebug的官发网站下载原代码:http://www.xdebug.com/download.php
解压:tar -zxvf xdebug-2.1.2.tgz
编译:
cd xdebug-2.12
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install
上面命令执行完成且没有出错后,将有一个xdebug.so生成
配置php.ini
在php.ini里添加:zend_extention=/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so
(也有说是zend_extension_ts,或者zend_extension_debug的,没试了,不知道行不行)
注意:这里一定要使用绝对路径,且为zend_extention
网上很多教程说还需要extention=xdebug.so 这是一种误导,官网上有说:Note: You should ignore any prompts to add "extension=xdebug.so" tophp.ini — this will cause problems.
配置完成后,需重启php-fpm(fast-cgi运行PHP时)
官方安装:http://www.xdebug.org/docs/install