Linux下源码搭建Extmail邮件服务器(2)

 

 

首页服务器应用

背景:

阅读新闻

Linux下源码搭建Extmail邮件服务器

[日期:2013-06-15]   来源:Linux社区  作者:iceblock   [字体:]  

二.软件包的安装

1.安装apache

[root@lly ~]# tar -zxvf apr-1.4.6.tar.gz -C /usr/local/src/  拆解apr软件包

[root@lly src]# cd /usr/local/src/apr-1.4.6/

[root@lly apr-1.4.6]# ./configure  --prefix=/usr/local/apr把apr安装到/usr/local/apr目录下

[root@lly apr-1.4.6]#make

[root@lly apr-1.4.6]#make install

[root@lly apr-1.4.6]# cd

[root@lly ~]# tar -zxvf apr-util-1.5.1.tar.gz -C /usr/local/src/  拆解apr-util软件包

[root@lly src]# cd apr-util-1.5.1/

[root@lly apr-util-1.5.1]# ./configure --with-apr=/usr/local/apr/bin/apr-1-config

[root@lly apr-util-1.5.1]# make

[root@lly apr-util-1.5.1]# make install

[root@lly apr-util-1.5.1]# cd

[root@lly ~]# tar -jxvf httpd-2.4.4.tar.bz2 -C /usr/local/src/    拆解httpd软件包

[root@lly ~]# cd /usr/local/src/httpd-2.4.4/    进入拆解的apache目录

[root@lly httpd-2.4.4]# ./configure --prefix=/usr/local/apache  --sysconfdir=/etc/httpd  --enable-so  --enable-ssl  --enable-rewrite  --with-apr=/usr/local/apr/bin/apr-1-config  --with-apr-util=/usr/local/apr/bin/apu-1-config --with-pcre  -with-z --enable-mpms-shared=all

[root@lly httpd-2.4.4]# make

[root@lly httpd-2.4.4]# make install

[root@lly httpd-2.4.4]#cd /usr/local/apache/man

[root@lly man]# vim /etc/man.config  把apache的man手册添加到man路径方便查看apache的man手册

Linux下源码搭建Extmail邮件服务器

[root@lly apache]# ln -s /usr/local/apache/include/  /usr/include/apache为apache的头文件做一个符号链接

[root@lly ~]# cd /etc/init.d/

[root@lly init.d]# vim httpd  编辑apache的启动脚本

脚本如下

#!/bin/sh

#set -x

HTTPD='/usr/local/apache/bin/httpd'

CONFFILE='/etc/httpd/httpd.conf'

#description: http server

#chkconfig: 2345 88 60

start(){

[ -f /var/lock/subsys/httpd ]&& echo "apache is started" && exit

echo -n  "starting apache......"

sleep  1

$HTTPD  -f $CONFFILE && RETVAL=0 ||RETVAL=1

[ $RETVAL -eq 0 ]&& touch /var/lock/subsys/httpd && echo "ok" || echo "fail"   

}

stop(){

[ ! -f  /var/lock/subsys/httpd ] && echo "httpd is stoped..." && exit

echo -n "stoping httpd........"

sleep  1

/bin/rm -rf /var/lock/subsys/httpd 

$HTTPD -k  stop  && RETVAL=0 ||RETVAL=1

[ $RETVAL -eq 0 ] && rm -rf /var/lock/subsys/httpd && echo "ok" || echo "fail"

}

case $1 in

start)

start

;; 

stop)

stop

;; 

restart)

stop

start

;; 

*)

echo "start|stop|restart"

;; 

esac

[root@lly init.d]# chmod a+x /etc/init.d/httpd  为apache服务添加可执行权限

[root@lly init.d]# service httpd start  启动apache服务

[root@lly init.d]# netstat -tupln |grep http  查看80端口是否启动

[root@lly init.d]# chkconfig --add httpd  添加自启动

[root@lly init.d]# chkconfig --list  |grep http  查看添加开机启动是否成功

2.安装cmake

安装mysql的时候需要用到cmake工具

[root@lly ~]# tar -zxvf cmake-2.8.10.2.tar.gz -C /usr/local/src/

[root@lly ~]# cd /usr/local/src/cmake-2.8.10.2/

[root@lly cmake-2.8.10.2]# ./configure --prefix=/usr/local/cmake

[root@lly cmake-2.8.10.2]# make && make install

Waiting.......................

[root@lly cmake-2.8.10.2]# cd /usr/local/cmake/

为了日后能快速访问cmake下的bin,把cmke下的bin添加路径

[root@lly cmake]# vim /etc/profile

Linux下源码搭建Extmail邮件服务器

注:只有下次进入之后路径才会添加成功。

linux

 

启动Apache 报错:libphp5.so:undefined symbol: zend_parse_parameters

批量Linux服务器日志处理

相关资讯       Extmail 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

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

转载注明出处:http://www.heiqu.com/4aa8d3712fca3242733500f7453058c2.html