解决在RH AS 3上安装QMAIL+IGENUS的遗留问题

发表于:2007-07-04来源:作者:点击数: 标签:
[code:1:c30c8ca248] 本文说明: 解决在默认安装的RHAS3.0上安装QMAIL+IGENUS后邮箱占用出现负数的问题。 解决方法: 重新编译安装 php 到一个新版本,本文用的是php-4.3.4 注意事项: 一定要在完整的安装了qmail后,再进行php的安装,否则会出现mail函数没

[code:1:c30c8ca248]
本文说明:
解决在默认安装的RH AS 3.0上安装QMAIL+IGENUS后邮箱占用出现负数的问题。

解决方法:
重新编译安装php到一个新版本,本文用的是php-4.3.4

注意事项:
一定要在完整的安装了qmail后,再进行php的安装,否则会出现mail函数没定义的问题而无法正常使用。

下面是PHP的安装编译过程:

1.卸载系统自带的PHP组件(如有必要请使用”--nodeps”参数):

# rpm –e php-mysql
# rpm –e php-devel
# rpm –e php

2.安装PHP-4.3.4

# tar –zxvf php-4.3.4.tar.gz
# cd php-4.3.4
# ./configure 
--prefix=/usr/local/php
--with-charset=gb2312 
--with-mysql
--with-mail
--with-apxs2=/usr/sbin/apxs 
--enable-track-vars
--enable-force-cgi-redirect 
--enable-pic
--enable-inline-optimiation 
--enable-memory-limit
--enable-bcmath
# make
# make install

# cp php.ini-dist /usr/local/php/lib/php.ini
# vi /usr/local/php/lib/php.ini

register_globals = On
memory_limit = 16M
post_max_size = 6M 
upload_max_filesize = 6M

3.配置一下httpd.conf

DirectoryIndex index.html index.html.var index.php 
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddDefaultCharset GB2312
ExtendedStatus On
ServerTokens Prod
ServerSignature Email

4.限制PHP请求的数据大小,在httpd.conf中加上:

<Files *.php>  
SetOutputFilter PHP  
SetInputFilter PHP  
LimitRequestBody 5640000  
</Files>

5.后测试一下php是否安装成功:

# vi /var/www/html/test.php

<?php phpinfo(); ?>

6.在浏览器中测试:

http://192.168.0.1/test.php
[/code:1:c30c8ca248]

 llzqq 回复于:2004-05-12 18:19:11
兄弟们一定要在安装了QMAIL后再编译安装PHP,否则会问题。

 linux888 回复于:2004-05-12 18:27:08
支持 lizqq 兄弟 果然是好文章!希望兄弟可以写点postfix 的精华文章!在这里提前代表兄弟们谢谢了!

 llzqq 回复于:2004-05-12 18:31:28
postfix已经有人写过了,兄弟想要我给你我的改进版。

 一起走过的日子 回复于:2004-05-12 18:35:06
[quote:4eee51e0e2="llzqq"]兄弟们一定要在安装了QMAIL后再编译安装PHP,否则会问题。[/quote:4eee51e0e2]

收到

谢谢

可惜偶的是在完全安装后就装了QMAIL

之前没有删除PHP

想问一下你的域名是如何申请的?是免费的吧

 :em02:

 llzqq 回复于:2004-05-12 18:37:25
www.3322.org
免费的,快去申请啊!

 一起走过的日子 回复于:2004-05-12 18:40:24
[quote:e7383clearcase/" target="_blank" >cca7a="llzqq"]www.3322.org
免费的,快去申请啊![/quote:e7383cca7a]

谢谢

这就去了~~

 :em02:  :em02:  :em02:

 llzqq 回复于:2004-05-13 08:40:32
倡议一下:大家都把自己申请的QDNS那出了,共享一下,在LINUX版作个列表,以便更好的交流。

 yyfcgw 回复于:2004-05-16 13:17:41
Can you help me ?  I thingk download uinx.  thanks

 yyfcgw 回复于:2004-05-16 13:21:51
UINX 下不了啊

 yyfcgw 回复于:2004-05-16 13:25:20
llzqq    uinx 下不了啊

 platinum 回复于:2004-06-06 10:15:21
呵呵,真不容易,终于找到问题所在了:)

怎么找到原因的?

 llzqq 回复于:2004-06-06 14:48:54
以前有人推测过是PHP的问题,我证实了一下果然是PHP版本的问题

 1261 回复于:2004-06-07 23:36:20
redhat enterprise 3 update 2版本,编译出错,在/usr/sbin下找不到apxs,该怎么办?

 llzqq 回复于:2004-06-08 06:48:37
[quote:af4916f77b="1261"]redhat enterprise 3 update 2版本,编译出错,在/usr/sbin下找不到apxs,该怎么办?[/quote:af4916f77b]

首先确定你安装APACHE,然后FIND一下APXS在那里。

 1261 回复于:2004-06-10 22:15:38
目前邮件系统运行良好(除了这个小问题),因为刚学习Linux时间不长,所以很多命令还不会用(最近忙于中考事宜,没有时间查找相关手册),还请问llzqq,如何使用find命令查找apsx位置。谢谢!

原文转自:http://www.ltesting.net