centos安装apache

43 篇文章 1 订阅

centos安装apache

1、下载安装软件
这里需要下载httpd、apr、apr-util包

# mkdir /data/service/soft/ -p
# cd /data/service/soft/
# wget https://github.com/dollarphper/soft/raw/master/apache/httpd-2.4.34.tar.gz
# wget https://github.com/dollarphper/soft/raw/master/apache/apr-1.6.3.tar.gz
# wget https://github.com/dollarphper/soft/raw/master/apache/apr-util-1.6.1.tar.gz

2、安装依赖包

# yum install -y gcc expat-devel openssl-devel pcre pcre-devel libxm12-devel

3、解压安装包
##3-1、解压apr

# tar xf apr-1.6.3.tar.gz
# cd apr-1.6.3/
# ./configure --prefix=/data/service/apr       --这里编译后可能会有报错,情况在下面
# make && make install

如果在./configure编译后出现如下报错
在这里插入图片描述
解决办法是修改configure文件
#vim configure
在这里插入图片描述
将RM=‘ R M ′ 行 改 为 R M = ′ RM' 行改为 RM=' RMRM=RM -f’,然后重新编译安装就可以了

##3-2、解压apr-util

# tar xf apr-util-1.6.1.tar.gz
# cd apr-util-1.6.1/
# ./configure --prefix=/data/service/apr-util --with-apr=/data/service/apr/
# make && make install

##3-2、解压httpd

# tar xf httpd-2.4.38.tar.gz
# cd httpd-2.4.38/
# ./configure --prefix=/data/service/apache/ --with-apr=/data/service/apr/ --with-apr-util=/data/service/apr-util/ --enable-so --enable-ssl --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared --enable-static-support
# make && make install

4、启动服务

# cd /data/service/apache/bin/
# ./apachectl start

启动过程如果出现如下报错在这里插入图片描述
在httpd.conf配置文件添加如下一行
ServerName IP/域名

# vim /data/service/apache/conf/httpd.conf

在这里插入图片描述
修改完后,保存再重启服务就正常了。

5、设置开机自动启动

# grep -v "#" /data/service/apache/bin/apachectl > /etc/init.d/httpd
# vim /etc/init.d/httpd
添加如下三行,注意是添加在配置文件中,不是在命令行输入
    #!/bin/sh
    # chkconfig: 2345 85 15
    # description: Apache is a World Wide Web server.
# chmod +x /etc/init.d/httpd
# chkconfig --add httpd
# chkconfig httpd on

添加后的情况如下:
在这里插入图片描述
设置好后,开机服务就会自启动,也可以通过如下命令启动、停止、重启服务了
/etc/init.d/httpd start 启动apache
/etc/init.d/httpd stop 停止apache
/etc/init.d/httpd restart 重启apache

好了,这就是centos安装apache的全部过程了,如有问题可与博主一起交流讨论!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值