稳妥升级 apche

主要流程:
1. 备份原本apache
2. 安装新的apache 替换原本的apache
3. 测试 & 解决异常

备份:

其实备份采取什么方式,放在任何地方都可以 以下为栗子:

mkdir -p /home/apache/back/
# /home/apache/back/apache.back.zip = 压缩后的文件路径
# apache = 需要压缩的apache 目录
zip -r /home/apache/back/apache.back.zip apache

安装新的apache

大多数 linux软件 的源码安装 都分为

  1. config 配置
  2. make 编译
  3. make install 安装
    以下为栗子:
#1. 上传 & 停止原本的服务
cd /usr/local/apache/
# 停止服务
./apachectl stop  # (service apache stop / systemctl stop apache.service) 
#2. 解压
tar -zxf httpd-2.4.46.tar.gz
#3. 配置 此处的安装目录应该是原有的apache目录 方便替换,如果无须替换则选择其他目录也无妨
# -prefix =  安装目录
# --with-apr = 指定apache的依赖 apache的依赖有:
# apr , apr-util , pcre 在新环境安装apache 要先安装 它的依赖
./configure -prefix=/usr/local/apache  -enable-so  --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr/ --with-pcre=/usr/local/pcre-8.33/
#4.编译
make 
#5. 安装
make install
#ps: 以上命令 都在apache压缩包解压出来的目录下进行

测试:

如果在配置部分没有问题的话, 那么此时apache的服务应该 已经替换成功了

#检查 apache版本
./apachectl -v
#检查 apache 配置信息
./apachectl -V
# 检查 apache 是否可运行
./apachectl -t
#启动apache
./apachectl start
# 更多apache命令看
./apachectl -help
通常以上过程并非一帆风顺的, 如果发现问题. 根据提示慢慢寻找答案。
只要理念在,就不怕迷路。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值