安装apache2.4.x指南

本文提供了一份详细的CentOS7系统中安装Apache2.4.x的步骤,包括所需依赖软件的安装、配置及启动过程,帮助读者解决安装过程中可能遇到的问题。

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

该文章用于记录个人centOS 7安装apache2.4.x遇到的问题,写得不好勿喷。

1、首先到下载httpd-2.4.12.tar.bz2:
# wget  http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.12.tar.bz2
# tar jvxf httpd-2.4.12.tar.bz2

2、安装APR和APR-util:
# wget  http://apache.dataguru.cn//apr/apr-1.5.2.tar.bz2
# wget  http://apache.dataguru.cn//apr/apr-util-1.5.4.tar.bz2
# tar jvxf apr-1.5.2.tar.bz2
# tar jvxf apr-util-1.5.4.tar.bz2

将APR和APR-util源码下载,解压放到httpd-2.4.12/srclib里面,并去除版本号
cp -rapr-1.5.2 httpd-2.4.12/srclib/apr
cp -rapr-util-1.5.4 httpd-2.4.12/srclib/apr-util

如果不执行以上代码会出现以下错误:
configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.

3、安装pcre、gcc-c++和zlib-devel

yum install -y pcre pcre-devel //安装pcre

yum install -y gcc gcc-c++ //没有权限请用root或sudo 不安装出现错误:configure: error: You need a C++ compiler for C++ support.

yum install -y zlib-devel  //安装zlib-devel

4、配置一下apache参数:
# cd httpd-2.2.24
# sudo ./configure \
--prefix=/usr/local/apache2 \
--with-included-apr \
--enable-so \
--enable-deflate=shared \
--enable-expires=shared \
--enable-rewrite=shared \
--with-pcre

# sudo make
# sudo make install

*如果是root权限忽略前面的sudo

之后就配置apache,百度一下,跳过;


启动apache之前先检验配置文件是否正确:
# /usr/local/apache2/bin/apachectl -t  //出现Syntax OK就是可以了

启动
# sudo /usr/local/apache2/bin/apachectl start






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值