centos源码安装apache

最近在学习利用django+apache来搭建网站,需要重新用源码安装apache服务器,特根据自己遇到的问题写下此博客。

1,首先卸载原有的apache:yum remove httpd

2,下载依赖包,包括以下:

a、apr:http://mirrors.hust.edu.cn/apache//apr/apr-1.6.2.tar.gz

b、arp-uril:http://mirrors.hust.edu.cn/apache//apr/apr-util-1.6.0.tar.gz

其他下载链接可从此网站获取:http://httpd.apache.org/download.cgi#apache24

c、pcre:http://jaist.dl.sourceforge.net/project/pcre/pcre/8.41/pcre-8.41.tar.gz

d、apache:http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.27.tar.gz

其他下载链接可从此网站获取:http://httpd.apache.org/download.cgi#apache24

3,安装gcc、make、gcc-c++,必须安装gcc-c++,不然编译不了pcre:

yum -y install gcc

yum -y install make

yum -y install gcc-c++

4,安装apr:

tar -zxvf apr-1.6.2.tar.gz

cd apr-1.6.2

./configure --prefix=/usr/loca/apr/

make && make install

5,安装apr-util:

tar -zxvf apr-util-1.6.0.tar.gz

cd apr-util-1.6.0

./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr-util/

注:这里必须加上参数--with-apr,不然会报错,所以安装顺序也必须是apr在前面。

make && make install

6,安装pcre:

tar-zxvf pcre-8.41.tar.gz

cd pcre-8.41

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

make && make install

7,安装apache:

注:安装apache时必须完成以上步骤

tar -zxvf httpd-2.4.27.tar.gz

cd httpd-2.4.27

./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre/

make && make install

至此已经完成安装apache服务器。

还需:

8,将http添加为系统服务:

cp apachectl /etc/init.d/httpd

vi /etc/init.d/httpd

编辑httpd,在第二行中加入信息:

# chkconfig: 345 85 15
# description: Activates/Deactivates Apache Web Server

这两句必须添加,不然启动httpd时提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些linux级别需要启动httpd(3,4,5);

启动序号(85);关闭序号(15)

9,添加启动信息:

chkconfig --add httpd

查看是否添加成功:

chkconfig --list

自此可通过service httpd start | stop | restart来起停服务。

参考自:http://www.linuxidc.com/Linux/2016-03/128956.htm

http://blog.csdn.net/wplblog/article/details/52172128



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值