http://www.cnblogs.com/qiantuwuliang/archive/2011/01/23/1942382.html
Xdebug安装提示:如果你不清楚安装的PHP版本,你可以通过phpinfo()函数参看,同时Xdebug也提供了phpinfo输出信息分析工具来帮助你分析如何安装Xdebug,只要将phpinfo输出信息复制提交即可,地址:Xdebug phpinfo信息分析地址 -- http://xdebug.org/wizard.php
Instructions
- Download xdebug-2.2.6.tgz
- Unpack the downloaded file with
tar -xvzf xdebug-2.2.6.tgz
- Run:
cd xdebug-2.2.6
-
Run:
phpize
(See the FAQ if you don't havephpize
.As part of its output it should show:
Configuring for: ... Zend Module Api No: 20090626 Zend Extension Api No: 220090626
If it does not, you are using the wrong
phpize
. Please follow this FAQ entry and skip the next step. - Run:
./configure
- Run:
make
- Run:
cp modules/xdebug.so /usr/lib/php5/20090626+lfs
- Update
/etc/php5/fpm/php.ini
and change the linezend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
- Restart the webserver
Xdebug部分配置选项说明
xdebug.auto_trace = 1
是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0
collect_params = 1
是否允许Xdebug跟踪函数参数,默认值为0
xdebug.collect_return = 1
是否允许Xdebug跟踪函数返回值,默认值为0
xdebug.profiler_enable = 1
打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0
xdebug.profiler_output_dir
性能分析文件的存放位置,默认值为/tmp
xdebug.profiler_output_name
性能分析文件的命名规则,默认值为cachegrind.out.%p
xdebug.trace_output_dir
函数调用跟踪信息输出文件目录,默认值为/tmp
xdebug.trace_output_name
函数调用跟踪信息输出文件命名规则,默认为trace.%cHOME / Docs & Support
在 NetBeans IDE 中调试 PHP 源代码 https://netbeans.org/kb/docs/php/debugging_zh_CN.html