Apache程序包编译安装的过程分享,apache编译


 Apache程序包编译安装的过程

A、安装前准备工作:


        1、Apache 最新版本源代码的获取地址如下,下载对应压缩格式源码。

             下载地址1

        2、核实系统环境。如下图查看。

         

B、C语言源代码在Centos7.4下编译安装三大步骤:

       1、./configure

             a.通过选项传递参数,指定启用特性、安装路径等;执行时会参考用户指定要求以及Makefile.in文件后成Makefile。

             b.检查依赖的外部环境,如依赖的软件包等。

      2.  make 根据Makefile文件,构建应用程序。

      3.  make install 安装复制文件到相应路径。

C、相关开发工具:

      1、 autoconf :生成configure脚本。

      2、automake:生成Makefile.in。

D、编译安装过程:

      1、查看系统里是否有安装httpd,如下图显示没有安装httpd。

           

     2、通过sshr把源码上传到指定的/tmp目录下。

          

      3、进入/tmp指定目录,再解压源码包到指定/usr/local/src目录。

           
      4、安装下相关开发环境包组,解决相关的依赖关系。

         

     5、查看安装及帮助文件

         

     6、进入到httpd的/usr/local/src解压目录下,执行编译操作,具体配置请参考配置文件

         

    7、编译指定Vmware的系统CPU个数,提高编译速度,安装复制文件到/apps目录,并通过echo核查安装是否成功。

         

    8、检查系统安装httpd包,查看80端口是否占用。

         

    9、根据上图,需要先关闭系统已开启的80端口。

         

    10、找到httpd程序目录/apps/bin/下,设置对应的启动命令加到$PATH里,方便以后经常使用。

       

    11、查看端口运行状态,运行httpd24.sh让$PATH 生效,再开启Apache服务并检查。

       

  12、打开本机对应httpd server IP,查看能否访问。

       

  13、访问正常。如不正常请检查firewalld,可以尝试关闭防火墙测试页面。

     

  14、由于很多朋友在测试httpd server时由于防火墙开启无法进行测试,顺便附上Centos6.9的关闭防火墙方法。

    

到此源码编译安装httpd Server 就完成了。详细配置可根据应用具体设定。by phantom



       

     

       

       

相关内容

    暂无相关文章