查看文章
 
Xdebug 安装(FreeBSD)
2007年07月04日 星期三 16:47
今天原创一把Xdebug的FreeBSD环境的安装。Windows版本的过几天奉上!

Xdebug是一个非常优秀的PHP调试工具,我也是刚开始使用,还没深入研究,尽管如此,已经给我调试PHP的bug和性能优化带来了巨大的帮助,大大提高了调试的效率!

不多说了,进入正题!

首先去官方网站下载所需文件 http://www.xdebug.org/

在页面右上角有最新的源码下载:

[17-05-2007]
Source:
xdebug 2.0.0RC4

安装步骤:
1、复制到 FreeBSD 的任意一个独立的目录中,用 tar -xzf xdebug-2.0.0RC3.tgz 解压;
2、cd xdebug-2.0.0RC3 进入刚解压的目录;
3、用 phpize 生成 configure 文件,这里需要说明一下,我在这里遇到了一点问题,首先,你要找到你的系统里 phpize 所在的目录,通常都在 /usr/local/bin,然后执行 /usr/local/bin/phpize ,你的系统可能会出现一个报错提示,Cannot find autoconf 或 Cannot find autoheader,是系统找不到这2个文件。其实这2个文件都在 /usr/local/bin 下面,只是文件名不一样,比如,我的系统里,2 个文件名都包含了版本,autoconf259 和 autoheader259,参考了别人的系统,都是在这个目录下建立了 2 个符合链接 Symbol Link。只要在 /usr/local/bin 下执行 ln -s autoheader259 autoheader 和 ln -s autoconf259 autoconf 就行了。
4、./configure --enable-xdebug --with-php-config=/usr/local/bin/php-config 配置
5、make 编译

编译成功后,会在当前目录的 modules 目录下生成 xdebug.so 文件,把这个文件复制到 /usr/local/apache2/modules/ 下,然后配置 /usr/local/lib/php.ini,在尾部加入如下内容:

[Xdebug]
zend_extension_ts = "/usr/local/apache2/modules/xdebug.so"
zend_extension = "/usr/local/apache2/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.profiler_output_dir = "/tmp"

xdebug.dump.GET = *
xdebug.dump.POST = *
xdebug.dump.COOKIE = *
xdebug.dump.SESSION = *

xdebug.var_display_max_data = 4056
xdebug.var_display_max_depth = 5

然后重启 apache 即可。

类别:默认分类||添加到搜藏 |分享到i贴吧|浏览(775)|评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
     

   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu