1 前言

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

2 准备工作

三个:aprapr-utilpcre,已安装的可以跳过。

2.1 apr

下载:链接

tar -zxvf apr-1.7.0.tar.gz
cd apr-1.7.0
./configure --prefix=/usr/local/apr/apr
make
sudo make install

安装位置自定义。

2.2 apr-util

下载:链接

tar -zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr/util --with-apr=/usr/local/apr/apr

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

--with-apr

指定自定义的apr的安装位置。

然后编译安装:

make
sudo make install

2.3 pcre

下载:链接

tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44
./configure --prefix=/usr/local/pcre
make
sudo make install

3 Apache

3.1 下载

官网

3.2 解压

tar -zxvf httpd-2.4.41.tar.bz2
cd httpd-2.4.41

3.3 安装

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

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

./configure --help

查看一下选项帮助。

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

./configure --help | grep -i “apr”

因此加上选项:

./configure --prefix=/usr/local/httpd \
--with-apr=/usr/local/apr/apr \
--with-apr-util=/usr/local/apr/util

若出现pcre找不到再加上:

--with-pcre=/usr/local/pcre

3.4 编译并安装

make
sudo make install

3.5 修改默认配置

vim PREFIX/conf/httpd.conf

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

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

ServerName localhost:80

3.6 启动服务

PREFIX/bin/apachectl -k start

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

3.7 测试

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

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

Linux编译安装Apache相关推荐

  1. linux 编译安装apache

    1.下载apache.安装apache #wget http://apache.etoak.com//httpd/httpd-2.4.4.tar.gz #tar zxvf httpd-2.4..4.t ...

  2. linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module

    Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...

  3. 用Linux虚拟机手工编译安装Apache

    用Linux虚拟机手工编译安装Apache Apache网站服务器:作为LAMP架构的前端,是一款功能强大.稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页.图片等文件内容. 实 ...

  4. linux3.10.53编译,根据官方文档在Linux下编译安装Apache

    根据官方文档在Linux下编译安装Apache 前言 永远记住官方文档才是最准确的安装手册,这篇文章仅为对官方文档的解读和补充,学习提升务必阅读官方文档: http://httpd.apache.or ...

  5. linux源码编译安装apache( httpd-2.4.53)处理服务器支持 TLS Client-initiated 重协商攻击(CVE-2011-1473)

    linux源码编译安装apache 首先我们需要下载相关的依赖包 apr.apr-util.pcre 下载地址 http://archive.apache.org/dist/apr/apr-1.7.0 ...

  6. Linux源码编译安装apache httpd2.4.48

    Apache httpd httpd是Apache基金会的HTTP服务器项目:HTTP Server project httpd-2.4系列本版,依赖于apr-1.4+, apr-util-1.4+ ...

  7. centos php编译安装mysql_CentOS手动编译安装Apache、PHP、MySQL

    64位CentOS 5.5手动安装lamp,要求curl.json.pdo_mysql.gd,记录如下. centos 5.4.5.5.5.6的内核都是2.6.18,都可以安装php 5.3. 卸载旧 ...

  8. linux14.04 Apache,Ubuntu 14.04编译安装Apache

    Ubuntu下编译安装apache需要预先编译安装多个依赖件,包括:apr, apr-util,pcre,zlib-devel,等,相当麻烦,记录于此备查. 由于Ubuntu系统默认安装时没有安装C+ ...

  9. linux下安装apache + subversionSVN_Subversion

    linux下安装apache + subversion 转自:http://anxiao322.blog.163.com/blog/static/12334124220097310455860/ 目录 ...

  10. apache 下载安装linux,linux下安装apache详解

    下载httpd-2.2.6.tar.bz2 把httpd-2.2.6.tar.bz2放到/soft 下 [root@localhost ~]#cd /soft [root@localhost soft ...

最新文章

  1. 妈呀!GitChat 发布 1.9 版本更新公告,这个红色简直亮瞎了我的眼...
  2. python_atp框架
  3. 前端学习(479):html简介
  4. pycharm使用笔记2-远程连接(转)
  5. 使用Spring Boot Actuator、Jolokia和Grafana实现准实时监控
  6. 【Python】Python库之Web信息提取
  7. 计算机东大计算机三在线作业,东大16秋学期《计算机基础》在线作业3
  8. Java语言中几个常用的包
  9. 对博客园文章审核规则的质疑
  10. Windows 7下IE 11的F12控制台不能使用的解决
  11. Jupyter notebook 修复
  12. 计算机网络原理(谢希仁第八版)第一章课后习题答案
  13. 配置管理规范 配置管理计划_配置管理简介
  14. Buffer Cache(缓冲区缓存)篇:keep pool(保留池)
  15. SA6155P max9288 camera 笔记-2
  16. C++三角定位法求两圆交点坐标
  17. POJ 2481 Cows
  18. python numpy求四分位距
  19. 编译原理 START 龙虎鲸书简介
  20. SOM-TL437x基于TI Sitara系列ARM Cortex-A9核心板硬件资源

热门文章

  1. 迅雷有linux版本吗,迅雷 - Linux Wiki
  2. 关于土地分类格式互转、土地利用转移矩阵、变化图谱计算详解
  3. 最速下降法python_算法最优化之最速下降法
  4. 粒子群算法(PSO)光伏发电 MPPT实现多峰值寻优,阴影遮蔽光伏发电算法 使用s函数编写粒子群算法,阴影遮蔽,实现多峰值寻优
  5. std在汇编语言是什么指令_详解汇编语言各种指令的解释与用法
  6. 数字一阶低通滤波器立体解析
  7. Java实现猜拳游戏
  8. cnpack代码输入助手失效的解决办法
  9. 推荐几款php探针,PHP探针推荐:检测服务器环境好帮手
  10. q讯家园看加密空间 官方免费版