1.安装xdebug
使用命令行安装:
sudo apt-get install php-pear
sudo apt-get install php5-dev
sudo pecl install xdebug
编译安装
从这里下载相应的xdebug源码安装包:
http://pecl.php.net/package/xdebug
解压tgz文件到指定目录
cd /path/to/xdebug
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
sudo make install
2.配置
安装完成后在php.ini 中加入如下这行:
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
说明:zend_extension后必须跟上xdebug.so的full path,否则会出现异常信息:
failed loading xdebug.so: xdebug.so: cannot open shared object file: no such file or directory
下面是对xdebug的一些设置
[xdebug]
xdebug.default_enable = on
xdebug.show_exception_trace = on
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6
xdebug.dump_once = on
xdebug.dump_globals = on
xdebug.dump_undefined = on
xdebug.dump.request = *
xdebug.dump.server = request_method,request_uri,http_user_agent
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_enable=on
xdebug.profiler_output_dir="/tmp/xdebug"
重启apache应该就可以了。
如果想要确定是否安装成功可通过phpinfo查看:
能看到以上部分截图,则说明安装成功。