Linux下安装Apache的基本步骤

 

最近真的好无聊啊,这段日子是秋招的高峰期,自己去没有一点心态,总觉得实力不够,所以一直在拼命努力学习。

突然想着去申请一个云平台,自己在上面搭建搭建一个静态web网站练下手。首先,第一个任务就是要搭建Apache平台,虽然在之前的大学课程中有做过实验,但是自己并没有很重视,过了这么久都忘得差不多了,一时半会儿没什么思路所以

就在网上疯狂查资料来解决,问题层出不穷。。。在结合了众多网站的资料后,我慢慢整理思路后,决定从头再来,一步步终于搭建好了,在这个过程中,自己也踩了不少坑,若果路过的朋友你看到了这篇文章,希望这能为你提供些许帮助,少走弯路!!!

在此过程中,我不会去演示某某某安装的时候会报哪些错误,直接按照我安装的思路,应该问题不大。

进入正题!!!

一、我们先来下载一些必要的文件、我总结了以下两种方式、其作用一样

  ①直接从网上下载必要的文件(必须要连接外网才行

一般在/usr/local/src目录中下载安装包(r.aminglinux.com)

下载apr源码包:

wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.tar.gz

下载apr-util源码包:

wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.tar.gz

下载apache源码包:

wget https://ftp.bit.nl/apache/httpd-2.2.29.tar.gz

然后进行解码:tar -zxvf  [源码包]

下载pcre源码包:

wget http://jaist.dl.sourceforge.net/project/pcre/pcre/8.10/pcre-8.10.zip

 解码 :unzip -o [源码包]

       ②先自己在网上下载,然后通过Xftp传到/usr/local/src目录下(推荐,在本地下载

  在官网上https://apr.apache.org/download.cgi下载apr和apr-util压缩包

  

         在http://httpd.apache.org/download.cgi下载httpd

 

         

      

  在http://www.pcre.org下载pcre

        

  继续点击

  

 

  

 

 

     到现在为止我们已经把该下的都下载好了,主要内容如下图所示

           

    然后通过xftp传送文件

    

 

 

 

 

 

 二、开始我们的安装工作

  ①解压缩包 ,在/usr/local/src目录中

tar  -zxvf  包名

  效果图如下 :

           

 

  ②下载一些必须的工具,好像随便下载到哪个位置都行(这个得联网,没得办法。哈哈)

yum install -y gcc  gcc-c++

yum install expat-devel

yum install apr-devel

 

        ③开始我们的配置、编译和安装

程序安装在/usr/local目录下

1.安装apr:

apr源码包目录下配置:./configure --prefix=/usr/local/apr

2.安装apr-util:

apr-util源码包目录下配置:./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

3.安装pcre:

pcre源码包目录下配置:./configure --prefix=/usr/local/pcre

4.安装apache:

httpd源码包目录下配置:./configure --prefix=/usr/local/apache2\

                         --with-apr=/usr/local/apr\

                         --with-apr-util=/usr/local/apr-util\

                         --with-pcre=/usr/local/pcre

上述步骤每完成一个,通过echo $?来判断是否出错(打印为0没出错,否则有问题),然后再make && make install完成安装。

        ④到这一步我们基本完成了,下面可以进行一些细微的变动

  

 

   我们可以修改一下index.html文件的内容

     

 

  然后wq保存

 

三、千万要记得防火墙,否则无法访问

 

  现在我们来开启服务

/usr/local/apache2/bin/apachectl  start

   

        以及对防火墙进行配置

        

 

 四、效果

      

 

 

 

   大功告成!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/wyboy/p/11514624.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值