核心内容:
笔者曾写过一篇fedora linux apache/php下安装配置xdebug,记录了fedora13下安装xdebug 2.1.0的过程。当时在编译的二进制.so模块可以直接在fedora14下使用,如不想自己编译、且信得过笔者的同学们,请直接下载本文件,或者参考上文自行编译:
下载安装文件xdebug-module-linux-fedora13-14
安装方法:
1. 复制文件xdebug.so到 /usr/lib/php/modules/
2. 复制文件xdebug.ini 到 /etc/php.d/
3. 重启apache
___________以下是个人安装过程,仅供参考________________
笔者曾写过一篇
fedora linux apache/php下安装配置xdebug
当时是在fedora13下参考xdebug官方的说明文档自行编译,然后把编译过程记下来的。现在fedora14已经发布几个月,当然是覆盖安装了。今天需要写个小东西,php自带的调试消息实在比较简陋,于是想起安装个xdebug,首先想到的yum里找不到,于上网上搜索怎么yum安装,结果发现打开的是这篇自己几个月前写的文章。
难道又要重新编译吗?太没效率了!
于是想是否不用重新编译、而是直接使用以前编译的.so模块呢?试试,不行再编译。
参看文章中之前的记录,还要安装两个工具:phpize与php-config,从它们文件名看,应该是编译过程上用的,现在不用编译,不安装试试。
安装过程:把编译目录里./moduls/xdebug.so复制到/usr/lib/php/modules/, 再写入xdebug配置信息上到文件/etc/php.d/xdebug.ini
[root@fsc prx]# echo 'zend_extension=/usr/lib/php/modules/xdebug.so > [Xdebug] > xdebug.profiler_enable=on > /etc/php.d/xdebug.ini' >/etc/php.d/xdebug.ini
重启apache,结果没有html格式的php消息。运行<?php phpinof();?> 发现xdebug是成功加载了,经验判断是没有打开php的html格式错误显示所致。看之前写文章里,有这一点 的,只是写在后面,看来这篇文章的“读者体验”(从“用户体验”生造来的词~~)不怎么好,连自己看都感觉到不方便! 有必要修改一下。
运行下面代码,把html_errors打开。
[root@fsc prx]# echo 'html_errors=on'>>/etc/php.d/xdebug.ini
再次重启apache,完成。
抓个图来纪念一下:
0 条评论。