Linux Red Hat 源码包安装apache

一、实验准备

需要提前安装gcc

     yum install gcc

源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)

下载地址:

Download - The Apache HTTP Server Project

我下载的是httpd-2.2.15.tar.gz

二、实验步骤

        1.        下载源码包

                我是用windows下载,然后通过xshell连接到linux主机,通过rz命令进行传输的。

                Yum install lrzsz

        2.        解压缩下载的源码包

       tar -zxf httpd-2.2.15.tar.gz

        

                可以看一下解压后的目录的大小                         

            3.        进入解压缩目录

            4.        查看解压缩目录中的文件,会看到INSTALL和README两个文件,一个是安装说明,另一个是使用说明。

          5.        INSTALL文件里有安装文件的步骤

          6.        ./configure  --perfix=PREFI软件配置和检查

        Make   编译

        Make install 安装

        PREFIX/bin/apachectl start 启动服务

        相关安装帮助可以结合后边的实验步骤来理解

7.        ./configure软件配置和检查            

                 命令代码如下:

                        ./configure  --prefix=/usr/local/apache2      

--prefix选项是配置安装目录,如果不配置该选项,安装后可执行文件默认放在/usr /local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr /local/share,比较凌乱。

如果配置了—prefix,安装后的所有资源文件都会被放在/usr/local/apache2目录中,不会分散到其他目录。

方便卸载和移植软件,只需要对目录进行操作即可。

例如:如果想要删除源码包apache,只需要将/usr/local/apache2的目录删除即可。

          8.        make编译

                       编译后可输入 echo $?

                        确认 0表示成功,其他数字表示失败

          9.        如果前两步出现报错,只需要执行make clean——清空编译产生的临时文件,即可。

          10.        Make install 安装

           向/usr/local/apache2/目录中写入数据

           echo $?

            0

11.        启动服务

                /usr/local/apache2/bin/apachectl start

                #启动命令在安装说明文件里有表示。

12.        查看端口看apache服务是否开启成功

                netstat -lntup | grep 80

            13.         放行防火墙

        firewall-cmd --add-service=http  --permanent

         或者

        iptables -t filter -I INPUT -p tcp --dport 80 -j ACCEPT

        使iptables规则永久生效:

        service iptables save

        将防火墙的规则保存到配置文件 /etc/sysconfig/iptables

14.        在浏览器上访问

    

                

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值