我的qmail、igenus安装笔记【原】[1]

[入库:2005年9月21日] [更新:2007年3月24日]

本文简介:


首先感谢gadfly老大的帮助,没有他的大力帮忙,我的qmail就做不下去。谢谢!!!谢谢!!!!!!!
还要感谢peng姐的安装文档和帮助,没有他的文档和帮助,我也做不了,谢谢!!!谢谢!!!!!!!
还要感谢所有写过安装指南、FAQ的人,他们的资料是我在迷雾中的指明灯。谢谢!!!!!

偶D文档修改了部分peng姐D错误。
有问题需要我帮忙的话可以找我,QQ:298613,hojo,身份认证写上chinaunix。

操作系统是trustix linux。
1、安装mysql

groupadd mysql
useradd –g mysql mysql

tar –xzvf mysql-xxxxx.tar.gz
cd mysql-xxxxx
./configure –prefix=/usr/local/mysql
make
make install

/usr/local/mysql/bin/mysql_install_db
chown -R root:mysql /usr/local/mysql 
chmod -R 640 /usr/local/mysql 
chmod -R u+X,g+X /usr/local/mysql 
chmod -R ug+x /usr/local/mysql/bin 
chmod -R g+w /usr/local/mysql/data 
(# chmod -R g+w /usr/local/mysql/var)
chmod 755 /usr/local/mysql/libexec/mysqld
/usr/local/mysql/bin/safe_mysqld --user=mysql &

修改mysql密码
usr/local/mysql/bin/mysqladmin -u root password 'password'
修改启动:
vi /etc/rc.d/rc.local
/usr/local/mysql/bin/safe_mysqld --user=mysql &
/usr/local/apache/bin/apachectl start & (启动apache,装完apache才写)

2 、安装apache 2

cd apache-2.xxx
groupadd vchkpw
useradd -g vchkpw -d /home/vpopmail vpopmail

./configure --prefix=/usr/local/apache --enable-cgi --enable-cgid --enable-so
make 
make install
修改/usr/local/apache/conf/httpd.conf
启动apache用户、组改为:
User vpopmail
Group vchkpw
增加cgi头
AddHandler cgi-script .cgi .pl
启动apache:
/usr/local/apache/bin/apache start
访问:http://x.x.x.x/index.html.en测试
访问:http://x.x.x.x/cgi-bin/test-cg 测试cgi 

3、安装Qmail

设定qmail用户和组
mkdir /usr/local/qmail
groupadd nofiles 
useradd -g nofiles -d /usr/local/qmail/alias alias 
useradd -g nofiles -d /usr/local/qmail qmaild 
useradd -g nofiles -d /usr/local/qmail qmaill 
useradd -g nofiles -d /usr/local/qmail qmailp 
groupadd qmail 
useradd -g qmail -d /usr/local/qmail qmailq 
useradd -g qmail -d /usr/local/qmail qmailr 
useradd -g qmail -d /usr/local/qmail qmails


chmod 755 /usr/local/qmail
chgrp qmail /usr/local/qmail

# tar xzf qmail-1.03.tar.gz
# patch -p0 < qmail-103.patch 
(用ls命令要可以看到 qmail-1.03(目录)和qmail-103.patch(文件))
cd qmail-1.03 
make setup check 
./config-fast test.domain.com 
建立系统别名
cd /usr/local/qmail/alias 
touch .qmail-postmaster .qmail-mailer-daemon .qmail-root 
chmod 644 /usr/local/qmail/alias/.qmail* 

cp /usr/local/qmail/boot/home /usr/local/qmail/rc 
chmod 755 /usr/local/qmail/rc 

ln -s /usr/local/qmail/bin/sendmail /usr/lib/sendmail 
ln -s /usr/local/qmail/bin/sendmail /usr/sbin/sendmail
chmod 755 /usr/local/qmail/bin/sendmail

vi /usr/local/qmail/rc 
修改其中./Mailbox为./Maildir/ 

设定qmail自启动
mkdir /etc/qmail 
touch /etc/qmail/startvi /usr/local/qmail/rc 
echo "csh -cf '/usr/local/qmail/rc &'">/etc/qmail/start 
echo "/etc/qmail/smtp.sh">>/etc/qmail/start

3、安装php

cd php-4.3.2RC3
./configure --with-mysql=/usr/local/mysql --with-apxs2=/usr/local/apache/bin/apxs 

--enable-track-vars --enable-force-cgi-redirect --enable-pic --enable-inline-optimiation 

--enable-memory-limit --enable-bcmath --enable-shmop --enable-versioning -enable-calendar 

--enable-dbx --enable-dio --enable-mcal --with-config-file-path=/usr/local/apache/conf
make
make install

cp php.ini-dist /usr/local/apache/conf/php.ini

vi /usr/local/apache/conf/httpd.conf 

让apache识别php
AddType application/x-httpd-php .php

# 加入以下行(装载php4模块并指定.php 文件) 
# LimitRequestBody (指定php处理的请求数据大小,以下指定为 20M) 

LoadModule php4_module        modules/libphp4.so
<Files *.php> 
SetOutputFilter PHP 
SetInputFilter PHP 
LimitRequestBody 20971520 

本文关键:我的qmail、igenus安装笔记【原】
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top