源码包安装apache

首先了解源码包安装的基本步骤:

1,下载编译器,由于大部分软件的源代码都是由c语言编写的,所以需要下载gcc编译器(可以通过gcc -v检查gcc是否成功安装,可以看到版本号即成功安装)

2,下载压缩包 → 解压→ 进入目录

3,执行./configure  此处可能会需要配置相关依赖(可以通过--help查看依赖的写法)

        /usr/local是默认的源码包安装的位置

4,make && make install 编译并安装

开始安装:

一,下载gcc:

通过yum安装gcc即可,看到下图即为安装成功

 二,下载httpd压缩包并解压

可以通过wget直接在linux内下载也可以在windows下下载好后将压缩包上传到linux内

apache官网:Welcome! - The Apache HTTP Server Project

最好将压缩包单独建一个目录,后续还会有其他依赖需要下载

 将httpd压缩包解压后进入httpd目录

三,执行./configure

 可以看到缺失apr,去下载并解压apr和apr-util,这是之后需要的依赖:

 首先进入apr目录:

执行./configure:(不带参数执行./cionfigure会安装到默认目录/usr/local下)

 可以看到以上结果,不影响后续操作,只要查看当前文件夹内是否有Makefile文件即可,有就代表执行成功

 再执行make && make install ,安装不报错后可以在/usr/local下查看是否有apr目录,有就代表安装成功:

 再进入httpd目录执行./configure --with-apr=/usr/local/apr:
会看到缺失apr-util,所以返回apr-util目录(前面提到要下载的):

 执行 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr 

此处需要指定安装路径,因为依赖的原因apr-util无法默认下载到/usr/local/

再执行make && make install

再进入httpd目录

执行 ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

会报错,yum缺失即可

 重新执行上面语句,再make && make install,即为安装成功:

 四,启动apache测试功能:

进入apache目录,执行./bin/httpd

查看进程和测试连接:

 以上代表apache可以正常运行,但此时无法从浏览器打开,需要关闭防火墙

查看防火墙状态并关闭防火墙:(之前是关闭则不影响)

 输入ip即可验证:

 

  • 13
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值