httpd-2.4.18源码安装
系统:centos6.7
安装的目录一般为/usr/local
在安装php之前首先要安装apr和apr-util,这是因为apr-util和apr都是为上层应用提供的运行库。为没有stl库的C语言提供了一些数据结构和操作系统封装接口。显然apache的许多软件都是以apr/apr-util为基础库进行开发的。apr-util只是在apr的基础上提供了更多的数据结构和操作系统封装接口而已。
cd /usr/local
一 : 安装apr
下载apr
wget http://mirrors.hust.edu.cn/apache//apr/apr-1.5.2.tar.gz
解压
tar -xf apr-1.5.2.tar.gz
进入解压目录
cd apr-1.5.2
查看帮助文档
./configure --help|less
检查
./configure --prefix=/usr/local/apr
报错:configure: error: in `/usr/local/apr-1.5.2': configure: error: no acceptable
解决办法
yum install gcc
重新执行./configure --prefix=/usr/local/apr
最后编译安装
make 和 make install
二 安装apr-util
下载
wget http://mirrors.hust.edu.cn/apache//apr/apr-util-1.5.4.tar.gz
解压
tar -zxf apr-util-1.5.4.tar.gz
检查
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
编译安装
make 和 make install
三 安装httpd
下载
wget http://mirrors.hust.edu.cn/apache//httpd/httpd-2.4.18.tar.gz
查看帮助文档
./configure --help|less
根据需求配置,检查环境
./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl -enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
编译安装
make 和 make install
最后启动
/usr/local/apache/bin/apachectl start
在ie中验证
转载于:https://blog.51cto.com/zhaihx/1735638
httpd-2.4.18源码安装相关推荐
- mysql 5.7.18源码包下载_MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程
<MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程>要点: 本文介绍了MYSQL数据库CentOS6.9+Mysql5.7.18源码安装详细教程,希望对您有用.如 ...
- ubuntu17.04下mysql5.7.18源码安装
1.下载mysql5.7.18源码(带有boost) 下载 地址为https://dev.mysql.com/downloads/mysql/ 2.添加mysql组及用户 groupadd mysql ...
- mysql 5.7.18 源码安装笔记
之所以贴出这样一篇笔记呢?主要是因为很久之前,源码安装MySQL的时候,碰到了太多太多的坎坷. 如果你有兴趣进行源码安装,那么请不要以这篇文章为标准,因为每个人的及其环境等其他因素还是差距比较大的. ...
- CentOS 7源码安装httpd服务
httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...
- linux中的httpd源码安装方法
对于源码我们应该知道所谓源码就是用特定语言写成的文本,如C语言.其次源码安装 的好处是我们可以使用最新的版本和最新的功能,可以加入各种选项来个性配置,也可 以自定制使其更符合自己的习惯,而且在任何平台 ...
- php mysql 源码 安装教程_源码安装和配置apache(httpd)和 PHP 和 mysql全过程(一)...
[服务器环境为:CentOS6.5 64位目标:搭建LNMP(Linux + Nginx + MySQL + PHP +SVN),其中svn是用来代替ftp,方便开发中调试同步代码相关目录:所有软件都 ...
- httpd源码安装-及实现虚拟主机
httpd安装 源码安装 [root@http ~]# wget https://downloads.apache.org/httpd/httpd-2.4.54.tar.bz2 https://dow ...
- 没有可用软件包httpd_CentOS 7源码安装httpd服务
httpd的简介 httpd是一个开源软件,且一般用作web服务器来使用.目前最流行的web服务器软件叫做httpd,httpd还有一个俗称叫apache,Apache是一个软件基金会,httpd也是 ...
- mysql-5.7.18-linux_MySQL5.7.18 for Linux7.2 源码安装详解
源码安装MySQL比较麻烦,需要安装依赖包,然后进行编译,时间较长,建议安装二进制的MySQL,时间比较快: 用到的软件包: mysql-5.7.18.tar.gz boost_1_59_0.tar. ...
- 源码安装httpd服务
源码安装一个httpd服务 编译安装httpd 配置三台虚拟机 配置https步骤 编译安装httpd 编译安装一个apache 安装三个源码包 先后安装apr,apr-util,httpd 准备 [ ...
最新文章
- Unparseable date: 2015-8-8
- ASP.NET AJAX学习记要(2)-下手之DOM
- html2canvas图片不能正常截取,html2canvas关于图片不能正常截取
- 利用System.Net.Mail 的SmtpClient发送邮件
- Citrix XenApp应用虚拟化之RTX串号问题解决
- 关于如何在Python中使用静态、类或抽象方法的权威指南
- windows下MBCS和UNICODE编码的转换
- 解决pycharm中新建的工程因为运行图标等均为灰色而无法运行的问题
- 持有1000枚比特币及以上的地址数量创历史新高
- 简单内网***刺探命令
- leetcode 509. 斐波那契数(Fibonacci Number)
- Clojure 1.7引入Transducers,提高跨平台支持度
- c语言上机作业题及答案,华为C语言上机试题及答案
- P2525 Uim的情人节礼物·其之壱 【字典序】【STL:prev_permutation】
- 智能仓储物流技术知识点汇总(部分)
- 家用路由器的相关知识和功能
- 单片机 TM4C123GXL 学习 例程
- 微型计算机的基本储存单位,计算机内存储器中的基本存储单位是什么
- 蓝桥杯知识点总结C++ B组
- 人工智能产品经理读书笔记7
热门文章
- .NET 获取类型中的属性
- App推荐:这样的网易云,才是你想要的
- Mac合并pdf文件最简单的方法——PDF Expert合并pdf文件教程
- 详解Camtasia的场景转换功能
- java版电子商务spring cloud分布式微服务b2b2c社交电商(十一)springboot集成swagger2,构建优雅的Restful API...
- Linux的学习之路grep命令
- 如何用 Python 实时监控文件?方法有三种你喜欢哪一种?
- 出现net.sf.json.JSONException: There is a cycle in the hierarchy异常的解决办法
- 从html5的新特性定位安全问题
- js赋值时特殊字符完美处理方案