首页 > 软件资讯 > CentOS编译安装Apache

CentOS编译安装Apache

时间:2026-08-28 13:49:23

使用CentOS 6.5 mini版Linux系统,若为VMware虚拟机,网络适配器需设置为桥接模式以确保正常联网。

编译安装前,先通过yum安装开发环境、兼容库和中文支持,执行相应命令即可。

安装 man、vim 和 wget 工具。

由于需编译安装httpd 2.4.25,该版本依赖较新版本的apr及apr-util,故须先升级相关组件。

Linux就该这么学建议先编译安装apr及其工具库apr-util。

手动编译安装apr

解压 apr-tar.bz文件后进入 apr-目录,运行配置命令并指定安装路径为 /usr/local/apr。检查上一步执行的返回值,若结果为 表示配置成功,可继续进行编译和安装操作,依次执行 make 和 make install 命令完成安装流程。

编译并安装 apr-util 工具包

解压 apr-util-tar.bz文件后进入解压目录,执行配置命令指定安装路径为 /usr/local/apr-util,并关联已安装的 apr 路径 /usr/local/apr。接着检查上一步操作的结果是否为若成功则继续进行编译和安装步骤。分别运行 make 和 make install 命令完成构建与部署过程。确保依赖环境正确,避免路径错误导致中断。

启动 httpd-2.4.25 的正式编译流程。

多次编译发现,问题源于缺少pcre文件且openssl版本过旧。

运行以下指令:

在CentOS 6.5最小化系统中,通过源码编译方式安装Apache服务器的详细步骤。

若出现上述提示,继续运行 make 命令并随后执行安装操作。

执行 echo $?,若返回值为0,表明 httpd 2.4.25 编译成功,随后进行基本配置即可正常使用。

关闭Linux系统防火墙

禁用SELinux安全策略

复制启动脚本

将httpd相关变量配置至系统环境变量中

修改httpd配置文件内容

在ServerRoot配置的下一行,增加一条设置,指定服务器名称为localhost。

若需开机自启Apache服务,可编辑其启动脚本进行设置。

在第二行下方插入:

保存并退出

运行指令

提示找不到lynx?试试重新安装或检查路径。

运行指令

检查httpd服务是否运行,确认80端口状态,最后在浏览器中输入虚拟机IP进行访问。

Apache安装已完成,运行正常

编译安装后,默认首页index.html位于指定安装目录的htdocs文件夹中。

配置文件设置

运行启动脚本

存放CGI脚本的系统目录

热门推荐