中标麒麟操作系统6.7版本下安装Apache-2.4.39

本文档详细介绍了如何在中标麒麟6.7操作系统环境下,卸载旧版Apache,下载并安装Apache-2.4.39,包括所需的依赖库如apr、apr-util、pcre和expat。最后,配置Apache服务器并将其添加为系统服务,确保其正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境介绍:中标麒麟6.7版本 ,Apache 2.4.39

准备环节:
查看是否存在httpd服务: ps –ef | grep httpd
在这里插入图片描述
存在服务的话,首先停止httpd服务:service httpd stop
并关闭httpd服务自启动:chkconfig httpd off
卸载httpd服务:
查看相关的安装:rpm –qa | grep httpd
在这里插入图片描述
把出现的每个相关安装都使用rpm 卸载:
rpm -e httpd-2.2.15-45.el6.ns6.01.x86_64 --nodeps
卸载完之后,可用rpm –qa | grep httpd 再次查看是否卸载干净
删除httpd.conf 文件
先检查文件路径:find / -name httpd.conf
如果显示找到文件,则使用rm 删除,否则执行下一步

软件下载:

进入一个目录使用命令下载以下软件包:
下载Apache源码包:
wget http://mirrors.tuna.tsinghua.edu.cn/apache//httpd/httpd-2.4.39.tar.gz
下载ARP和ARP-Util 安装包:
wget http://mirror.bit.edu.cn/apache//apr/apr-1.7.0.tar.gz
wget http://mirror.bit.edu.cn/apache//apr/apr-util-1.6.1.tar.gz
下载PCRE安装包:
wget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.43/pcre-8.43.tar.gz
由于系统缺失expat库,需要另外下载expat源码包并安装,否则安装apr-util环境会出错
wget https://nchc.dl.sourceforge.net/project/expat/expat/2.2.6/expat-2.2.6.tar.bz2
下载完成后,分别解压这些安装包
tar -zxvf apr-1.7.0.tar.gz
tar -zxvf apr-util-1.6.1.tar.gz
tar -zxvf pcre-8.43.tar.gz
tar –zxvf httpd-2.4.39.tar.gz
tar –jxvf expat-2.2.6.tar.bz2
解压完成后,会出现解压的目录。

安装APR、APR-Util、PCRE、Apache Http Server:
将这些都安装在 /usr/local 目录下,首先创建目录
mkdir /usr/local/httpd
mkdir /usr/local/apr
mkdir /usr/local/apr-util
mkdir /usr/local/pcre
然后分别进入四个目录,执行以下命令
cd expat-2.2.6
./configure
make
make install

cd …/apr-1.7.0
./configure --prefix=/usr/local/apr (指定安装目录)
make
make install

cd …/apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make
make install

cd …/pcre
./configure --prefix=/usr/local/pcre
make
make install

cd …/httpd-2.4.39
./configure --prefix=/usr/local/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre
make
make install

将Apache加入系统服务中:
cp /usr/local/httpd/bin/apachectl /etc/rc.d/init.d/apache
一切都按照流程安装完成后,进入目录 /usr/local/httpd/conf/
打开httpd.conf文件:vim httpd.conf
找到文件中的 #ServerName www.example.com:80
修改为:ServerName 192.168.190.156:80

在这里插入图片描述
在本地浏览器访问apache服务,显示以下内容,表示Apache服务正常。

在这里插入图片描述

如果出现访问不了的情况,尝试关闭防火墙,或设置80端口的访问策略。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值