Centos 7中编译安装apache

Centos6中如何编译安装apache,你了解多少呢?

    在安装之前,大家先 yum 安装   gcc,gcc-c++

# yum install gcc gcc-c++ -y

    接下来下载 apache (根据自己需要下载相应版本)
    给大家推荐个站点- -阿里云

    apache 版本下载

   https://mirrors.aliyun.com/apache/httpd/httpd-2.4.41.tar.gz
    可以下载保存本地 ,也可以直接复制链接,wget + 链接 直接下载(提倡大家直接复制)

    依赖包下载

   https://mirrors.aliyun.com/apache/apr/apr-1.7.0.tar.gz
   https://mirrors.aliyun.com/apache/apr/apr-util-1.6.1.tar.gz
   https://ftp.pcre.org/pub/pcre/pcre-8.44.tar.gz

   以上的下载目录在 /usr/local/src/ 下进行

   接下来按照以下步骤进行

  1、apr-1.7.0 的解压与编译安装

# tar -zxf apr-1.7.0.tar.gz
# cd apr-1.7.0
# ./configure --prefix=/usr/local/apr-1.7.0
# make && make install
安装完成后 
# cd ..(进入 src/ )

  2、apr-util-1.6.1 的解压与编译安装

# tar -zxf apr-util-1.6.1.tar.gz
# cd apr-util-1.6.1
# ./configure --prefix=/usr/local/apr-util-1.6.1 --with-apr=/usr/local/apr-1.7.0
# make && make install
安装完成后
# cd ..

  3、pcre-8.44 的解压与编译安装

# tar -zxf pcre-8.44.tar.gz
# cd pcre-8.44
# ./configure --prefix=/usr/local/pcre-8.44 
# make && make install 
安装完成后
# cd ..

4、  httpd-2.4.41 的解压与编译安装

# tar -zxf httpd-2.4.41
# cd httpd-2.4.41
# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr-1.7.0 --with-apr-util=/usr/local/apr-util-1.6.1 --with-pcre=/usr/local/pcre-8.44 
# make && make install

安装完成

     提示:

                  以上的顺序不能随意改变

   接下来

# cd /usr/local/apache/bin/apachectl start

   apache 就算启动了

/usr/local/apache/bin/ 下输入  curl ip 测试一下

   (也可以去浏览器访问自己虚拟机 ip ,来检测 apache 是否成功启动)

   如图

 
 
在这里插入图片描述 
 
在这里插入图片描述 
 

    
如果你最后的结果和上图一样,那么恭喜你成功了

 
     - 如果在网页中无法访问 ip 但可以 curl ip,那么是防火墙没有关。输入# iptables -F即可。

    提示

    假如前面安装不成功时,需要在每个依赖包下执行 make clean,否则会有残留的垃圾数据影响后面的安装。
 
     Centos7也是一样的步骤

猜你喜欢

转载自blog.csdn.net/weixin_45440548/article/details/104976928
今日推荐