LAMP平台下构建Postfix邮件服务器(3)

构建LAMP平台
在此我使用的是httpd-2.2.9的源码包,安装之前需要安装apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz、pcre-8.30.zip等软件包支持http

[root@www etc]# mount /dev/cdrom /mnt
mount: block device /dev/cdrom is write-protected, mounting read-only
[root@www etc]# cd /mnt
[root@www mnt]# ll
总计 64272
-r-xr-xr-x 1 root root   982243 04-29 11:49 apr-1.4.6.tar.gz
-r-xr-xr-x 1 root root   774770 04-29 11:50 apr-util-1.4.1.tar.gz
-r-xr-xr-x 1 root root  5583905 04-29 15:23 cmake-2.8.6.tar.gz
-r-xr-xr-x 1 root root  5616185 04-29 11:02 httpd-2.4.2.tar.gz
-r-xr-xr-x 1 root root   875425 05-09 14:59 libmcrypt-2.5.8.tar.bz2
-r-xr-xr-x 1 root root   471915 05-09 15:10 mcrypt-2.6.8.tar.gz
-r-xr-xr-x 1 root root   655906 05-09 15:08 mhash-0.9.9.9.tar.bz2
-r-xr-xr-x 1 root root 24475686 05-25 11:43 mysql-5.5.22.tar.gz
-r-xr-xr-x 1 root root  1285776 04-29 12:37 pcre-8.10.tar.gz
-r-xr-xr-x 1 root root  1409751 04-29 12:34 pcre-8.10.zip
-r-xr-xr-x 1 root root 11707402 04-29 18:44 php-5.3.10.tar.bz2
-r-xr-xr-x 1 root root 11439508 05-09 14:30 php-5.4.0.tar.bz2
-r-xr-xr-x 1 root root   531360 05-22 21:00 squirrelmail-webmail-1.4.22.tar.bz2

[root@www mnt]# tar zxvf apr-1.4.6.tar.gz -C /usr/src/

[root@www mnt]# cd /usr/src/apr-1.4.6/
[root@www apr-1.4.6]# ./configure --prefix=/usr/local/apr

[root@www apr-1.4.6]# make && make install

2、

[root@www mnt]# tar -zxvf apr-util-1.4.1.tar.gz -C /usr/src/

[root@www mnt]# cd /usr/src/apr-util-1.4.1/
[root@www apr-util-1.4.1]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

[root@www apr-util-1.4.1]# make && make install

3、

unzip pcre-8.30.zip -d /usr/src

cd /usr/src/pcre-8.30

./configure --prefix=/usr/local/pcre

make && make install

uzip解压参数

-x 文件列表 解压缩文件,但不包括指定的file文件。

-v 查看压缩文件目录,但不解压。

-t 测试文件有无损坏,但不解压。

-d 目录 把压缩文件解到指定目录下。

-z 只显示压缩文件的注解。

-n 不覆盖已经存在的文件。

-o 覆盖已存在的文件且不要求用户确认。

-j 不重建文档的目录结构,把所有文件解压到同一目录下。

4、
[root@mail mnt]# tar -zxvf httpd-2.2.9.tar.gz -C /usr/src/
[root@mail mnt]# cd /usr/src/httpd-2.2.9
[root@mail httpd-2.2.9]# ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite
[root@mail httpd-2.2.9]# make && make install
[root@mail httpd-2.2.9]# vi /usr/local/apache2/conf/httpd.conf
ServerName mail.chenkui.com

[root@mail httpd-2.2.9]# vi /etc/profile
56 PATH=$PATH:/usr/local/apache2/bin/
[root@mail httpd-2.2.9]# . /etc/profile //重新载入环境变量
[root@mail apache2]# echo $PATH   //此时已经有apache的变量路径存在
/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/apache2/bin/
[root@mail apache2]# apachectl -t
Syntax OK
[root@mail apache2]# vi /etc/ld.so.conf/
/usr/local/apache2/lib/                     //添加apache的库文件搜索路径

[root@mail apache2]# ldconfig             //重新加载库文件搜索路径

[root@mail apache2]# apachectl start
httpd (pid 21702) already running
[root@mail apache2]# netstat -nplt | grep httpd
tcp        0      0 :::80                       :::*                        LISTEN      21702/httpd        
[root@mail apache2]#

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8ec08036ba540e1de47bf6d2c66f2035.html