核心内容:
笔者曾写过一篇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,完成。
抓个图来纪念一下:
本文出自 fedora linux下php调试利器xdebug 2.1.0下载/fedora13,14测试通过
更多相关延伸阅读
- Enable Root login on Fedora 12/fedora 12 下启用root用户登录X
- Fedora下安装五笔并且设置为自动提交
- fedora/linux升级firefox/fedora13安装新版本firefox
- 利用安装光盘创建本地 yum 源补装 RPM 软件包
- fedora 12,13,14,15/centOS/redhat 使用第三方yum 源rpmfusion.org
- fedora 14 Linux Kernel 2.6.35 下编译VMware workstation 7内核模块
- linux 技巧:使用 screen 管理你的远程会话/断开连接后让程序仍继续在后台执行
- Linux 配置文件简介/登录注销,文件系统,系统管理,守护进程,用户程序配置文件/Understanding Linux configuration files
- linux以命令行下配置连接wlan无线网卡
- CentOS/linux下MySql 5.0.x的安装、优化及安全设置/其它linux发行版类似/my.cnf/my.ini