Apache程序包编译安装的过程分享,apache编译
Apache程序包编译安装的过程分享,apache编译
Apache程序包编译安装的过程
A、安装前准备工作:
下载地址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
评论暂时关闭