apache安装_linux编译安装Apache

1 前言

编译安装Apache HTTP Server,目前最新的版本为2.4.41,做好apr,apr-util,pcre的安装后编译安装即可。

2 准备工作

三个:apr,apr-util,pcre,已安装的可以跳过。

2.1 apr

下载:

The Apache Portable Runtime Project​apr.apache.org
cd apr-1.7.0
./configure --prefix

安装位置自定义。

2.2 apr-util

下载:

The Apache Portable Runtime Project​apr.apache.org
cd apr-util-1.6.1
./configure --prefix

安装位置自定义,如果另外如果在上一步更改了apr的默认安装位置需要使用

--with-apr

指定自定义的apr的安装位置。 然后编译安装:

make
sudo make install

2.3 pcre

下载:

链接​sourceforge.net
cd pcre-8.44
./configure --prefix

3 Apache

3.1 下载

官网​httpd.apache.org

3.2 解压

cd httpd-2.4.41

3.3 安装

=/usr/local/httpd

00223d5da5f0bd06ba7a86337072ec4a.png

由于修改了apr的默认安装位置,这里提示找不到apr,因此使用

./configure --help

查看一下选项帮助。

d9d865566131066127a175e367d5a806.png

选项挺多的不过需要的有关apr的选项:

| grep -i “apr”

b7fbab6babe8b4966e0f75d1789d350b.png

因此加上选项:

=/usr/local/httpd 

若出现pcre找不到再加上:

=/usr/local/pcre

546325fee4f2ba9cdc9b176a10b01b57.png

3.4 编译并安装

make 
sudo make install

3.5 修改默认配置

vim PREFIX/conf/httpd.conf

其中PREFIX为安装位置。根据需要修改服务器名,端口等。

c38713f57632d7183a953be28d55cb11.png

搜索ServerName,初始的配置可以修改为:

ServerName localhost:80

3.6 启动服务

PREFIX/bin/apachectl -k start

PREFIX为安装位置,权限拒绝请加sudo.

b03a33f78379110e602d9efb3ea03c22.png

3.7 测试

浏览器输入刚才的自定义的ServerName:

e72364d50293f2d533159df5f6cc9d44.png

成功,这里显示的是安装目录下htdocs/index.html.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值