千家信息网

CentOS 6.5上怎么编译安装Apache服务器

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本文小编为大家详细介绍"CentOS 6.5上怎么编译安装Apache服务器",内容详细,步骤清晰,细节处理妥当,希望这篇"CentOS 6.5上怎么编译安装Apache服务器"文章能帮助大家解决疑惑
千家信息网最后更新 2026年11月04日CentOS 6.5上怎么编译安装Apache服务器

本文小编为大家详细介绍"CentOS 6.5上怎么编译安装Apache服务器",内容详细,步骤清晰,细节处理妥当,希望这篇"CentOS 6.5上怎么编译安装Apache服务器"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

inux系统:centos 6.5 mini版,如果是vmware虚拟机,网卡要求"桥接"

1、编译安装前首先yum 安装"开发环境""兼容库""中文支持"即执行如下命令

#yum groupinstall "development tools" "compatibility libraries" "chinese support [zh]" -y

安装man, vim, wget 工具

#yum install man vim wget -y

2、因为这次要编译安装httpd2.4.25,此版本需要更高版本的apr和apr-util。

因此要首先编译安装apr和apr-util。

wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2
wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2

2.1编译安装apr

tar xf apr-1.5.2.tar.bz2cd apr-1.5.2./configure --prefix=/usr/local/aprecho $? ###如果执行结果是0,则继续执行make && make install

2.2编译安装apr-util

tar xf apr-util-1.5.4.tar.bz2cd apr-util-1.5.4./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/aprecho $? ###如果执行结果是0,则继续执行make && make install

3、重量级选手出厂了,正式开始编译httpd-2.4.25

wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2

多次编译经验得知,缺少pcre相关文件,openssl is too old

执行如下命令:

yum install pcre-devel openssl openssl-devel -ytar xf httpd-2.4.25cd httpd-2.4.25./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/

有如上提示则继续执行:make && make install

再执行echo$?如果结果是0,则说明httpd2.4.25到此编译成功,然后进行简单的配置,就可以使用了

4、配置httpd

关闭linux防火墙

service httpd stop

关闭selinux

setenforce 0

复制启动文件

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

把httpd的环境变量添加到"环境变量"

echo 'export path=$path:/usr/local/apache/bin' > /etc/profile.d/httpd.sh
chmod +x /etc/profile.d/httpd.sh
source /etc/profile.d/httpd.sh

编辑httpd的配置文件:

vim /etc/httpd/httpd.conf

在serverroot下一行,添加 servername localhost

如果想把apache服务加入到开机启动,可以修改服务启动脚本:

vim /etc/init.d/httpd

在第二行下添加:# chkconfig:235 85 15
# description: this is apache server

保存退出

执行命令service httpd start #提示lynx找不到???那就yum install lynx -y
执行命令netstat -ntlp #查看httpd是否启动,是否有80端口

最后在你的浏览器输入虚拟机ip地址

it works!

则apache,安装成功

1、编译安装--默认的index.html首页在/usr/local/apache/htdocs
2、配置文件:/etc/httpd/httpd.conf
3、启动脚本:/etc/init.d/httpd
4、cgi-bin文件目录:/etc/local/apache/cgi-bin

读到这里,这篇"CentOS 6.5上怎么编译安装Apache服务器"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

编译 服务 文件 命令 配置 服务器 文章 环境 结果 成功 内容 变量 版本 脚本 提示 妥当 一行 地址 如上 工具 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 喔噻互联网科技有限公司 互联网科技公司华为 唐信互联网科技 掌上梦互联网科技 狮子座互联网科技培训 亿人帮互联网科技 互联网科技公司做什么 衡水科技产业互联网平台 互联网科技公司招聘 博兴的互联网电子科技公司 云创客互联网科技公司 港股科技和互联网 宜昌元轩互联网科技有限公司 西安小鹰速贷互联网科技有限公司 科技互联网的核心竞争力 互联网金融科技元年 35岁以上互联网科技行业 互联网时代科技型公司的机会 兰石爱特工业互联网科技分公司 武汉亿视互联网科技有限公司 西安纸贵互联网科技有限公司 腾讯阿里互联网科技 上海致骋互联网科技 卓越科技互联网 招聘 互联网金融科技公司干啥的 福建科技产业互联网发展 张召忠谈中国互联网科技 宁波跨境商互联网科技有限公司 银川新华互联网科技学校是国营吗 互联网领先科技活动
0