centos7升级Apache2.4.6到2.4.54

一、前提

先备份之前httpd的配置,主要是对应的端口。
卸载旧版的httpd。

时间:2022-11-01
系统:Centos 7.6
默认版本:Apache 2.4.6

这时候最新的apache版本时2.4.54
https://httpd.apache.org/download.cgi
在这里插入图片描述

二、更新

  • 查找Centos上软件库里的httpd版本:
yum info httpd

(显示默认软件库中只有2.4.6版本的apache)

  • CodeIT库提供了最新版本的服务器软件(Apache & Nginx)。这个库依赖 epel 。
    先要安装 epel-release
yum install -y epel-release
  • 安装CodeIT库
cd /etc/yum.repos.d && wget https://repo.codeit.guru/codeit.el7.repo `rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)`.repo

/etc/yum.repos.d目录下新增了文件: codeit.el7.repo 内容如下:

[CodeIT]
name=CodeIT repo
baseurl=https://repo.codeit.guru/packages/centos/7/$basearch
enabled=1
gpgkey=https://repo.codeit.guru/RPM-GPG-KEY-codeit
gpgcheck=1

  • 再次查询可以安装的版本
yum info httpd

(显示有2.4.54版本)

  • 安装新的httpd
yum install httpd
systemctl start httpd
systemctl enable httpd
httpd -v

三、遇见问题

  • 安装后不能运行(提示缺少libpcre2-8.so.0)
find / -name libpcre2-8.so.0                  # 找到文件的位置,我的系统中有这个文件,只是不能识别
cp   libpcre2-8.so.0文件的位置  /usr/lib64/     # 复制到/usr/lib64/这个目录
systemctl restart httpd                       # 再次运行可以启动了
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值