centos 7.1 apache 源码编译安装

Apache编译安装

一,需要软件:

http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gz

1.apr-1.5.2.tar.gz

http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gz

2.apr-util-1.5.4.tar.gz

http://exim.mirror.fr/pcre/pcre-8.38.tar.gz

3.pcre-8.38.tar.gz

http://apache.fayea.com//httpd/httpd-2.4.25.tar.gz

4.httpd-2.4.25.tar.gz

二,安装apr

yum  install  gcc libtools -y   
tar  zxf apache /apr-1 .5.2. tar .gz  
cd apr-1 .5.2 
. /configure  --prefix= /usr/local/apr  
make  &&  make  install

三,安装apr-util

tar  zxf apr-util-1.5.4. tar .gz  
cd   apr-util-1.5.4  
. /configure  --prefix= /usr/local/apr-util  --with-apr= /usr/local/apr  
make  &&  make  install

四,安装pcre

yum  install  gcc-c++ -y 
tar  zxf pcre-8.38. tar .gz  
cd  pcre-8.38 
. /configure  --prefix= /usr/local/pcre
make  &&  make  install

五,安装Apache服务器

tar  zxf  httpd-2.4.25. tar .gz  
cd  httpd-2.4.25 
. /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

cd /usr/local/apache/conf/

vi httpd.conf

修改条目如下:

1.搜索ServerName www.example.com:80 去掉前面的注释

2.修改DocumentRoot:"/home/htdocs"

以及下面的一句

<Directory "/home/htdocs">

出错error:在主机输入 IP不能访问

原因:防火墙拦截了80端口

解决:firewall-cmd --permanent --add-port=80/tcp

设置ApacheLinux服务并实现开机自启动

添加ApacheLinux服务

cp /usr/local/apache/bin/apachectl  /etc/rc.d/init.d/

mv /etc/rc.d/init.d/apachectl /etc/rc.d/init.d/httpd

cd /etc/rc.d/init.d/

vi httpd 

在第一行下添加如下三行文字

# Comments to support chkconfig on RedHat Linux

# chkconfig: 2345 90 90

# description:http server

注册该服务 

chkconfig --add httpd  #所有开机模式下自启动

chkconfig httpd on  #345开机模式下自启动

加入PATH

vi /etc/profile

在最下面以行输入

PATH=$PATH:/usr/local/apache/bin

启动apache服务命令

apachectl -k start

如果要停止输入命令

apachectl -k stop

再输入地址发现可以了:

 

 

转载于:https://www.cnblogs.com/carlo-jie/p/6103276.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值