Linux之源码编译httpd-2.4.25

源码编译


第一步:configure脚本

选项:指定安装位置、指定启用的特性
--help: 获取其支持使用的选项
选项分类:
>安装路径设定:
--prefix=/PATH:指定默认安装位置,默认为/usr/local/
--sysconfdir=/PATH:配置文件安装位置
System types:支持交叉编译
Optional Features: 可选特性
--disable-FEATURE
--enable-FEATURE[=ARG]
Optional Packages: 可选包
--with-PACKAGE[=ARG] 依赖包
--without-PACKAGE 禁用依赖关系
注意:通常被编译操作依赖的程序包,需要安装此程序包的“开发”组件,其包名一般类似于name-devel-VERSION

第二步:make
第三步:make install


源码编译httpd-2.4.25

1,apache官网下载httpd-2.4.25.tar,wget http://........httpd-2.4.25.tar
2,下载到当前文件夹后,解压 tar xvf httpd-2.4.25.tar.bz2
3,如果不知道该源码是干嘛的,可以参考文件夹内的README,然后参照INSTALL内的说明进行编译。
初始安装基本会提示各种包没安装,逐个安装解决,以下提示了apr apr-util pcre openssl gcc


具体编译步骤:

1,yum install gcc apr-devel apr-util-devel pcre-devel openssl-devel -y
2,./configure --prefix=/app/httpd --sysconfdir=/etc/httpd --enable-ssl
3,make -j 4
4,make install



如何实现自动化编译安装httpd.sh

原文地址:https://blog.51cto.com/5033330/2368932

时间: 2024-10-18 07:11:35

Linux之源码编译httpd-2.4.25的相关文章

Linux下源码编译安装rpy2

R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具.rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象.调用R的方法以及Python与R数据结构转换等.这里主要介绍一下在没有网络的情况下,源码安装rpy2的一些方法,以作备忘. 1.python安装 $ wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz $ tar zvxf Python-2.7.6.tgz $ cd Pytho

linux下源码编译安装mysql详解

1.redhat5环境下,首先安装编译环境 yum groupinstall -y  "Development Libraries"   "Development Tools" 2.由于源码编译mysql需要cmake命令,所以先要编译安装cmake包 首先下载cmake包,这里下载使用cmake-2.8.8.tar.gz tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure make && mak

Linux环境源码编译安装SVN

zhoulf 2015/2/28 原创 安装说明 安装环境:Red Hat Enterprise Linux 安装方式:源码安装 软件:apr-1.5.0.tar.gz.apr-iconv-1.2.1.tar.gz.apr-util-1.5.3.tar.gz.sqlite-amalgamation-201311181848.zip.subversion-1.8.4.tar.gz 安装前提 安装之前要安装apr.apr-util.apr-iconv软件 安装 将subversion-1.8.4.t

Linux下源码编译安装程序

一.程序的组成部分 Linux下程序大都是由以下几部分组成:     二进制文件:也就是可以运行的程序文件     库文件:就是通常我们见到的lib目录下的文件     配置文件:这个不必多说,都知道     帮助文档:通常是我们在linux下用man命令查看的命令的文档 二.linux下程序的存放目录     linux程序的存放目录大致有三个地方:     /etc, /bin, /sbin, /lib  :系统启动就需要用到的程序,这些目录不能挂载额外的分区,必须在根文件系统的分区上   

Linux下源码编译安装PostgreSQL数据库

我使用的Postgres的源码版本为 postgresql-9.3.5.系统为 CentOS6.5 ,是64位. 下载以后直接阅读其中的 README然后阅读其中的INSTALL,按照其中将的步骤做就可以了. 我在编译的时候,因为有两个库找不到,我系统中没有,所以我的configure参数如下:./configure --without-readline --without-zlib 然后接下来和 INSTALL 中的步骤完全不知,成功了. 然后,在源码的example中有几个使用libpq的代

Linux apache源码编译安装

下载.解压Apache源码 [[email protected] ~]# mkdir /usr/local/apache [[email protected] ~]# cd /usr/local/apache/ [[email protected] apache]# wget http://mirrors.sohu.com/apache/httpd-2.4.25.tar.gz [[email protected] apache]# tar -zxvf httpd-2.4.25.tar.gz 设置

Linux下源码编译Mysql5.7

1.安装依赖包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison 2.下载源码包 Mysql5.7以后在cmake时必须指定boost,源码包有含boost的和不含boots的,这里下载含boost的源码包,安装更方便 Mysql5.7官网下载地址:https://dev.mysql.com/downloads/mysql/5

ubuntu linux下源码编译安装lamp环境

安装zlib库 tar -zvxf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make && make install 2.安装apache2.4.23 tar -zvxf httpd-2.4.23.tar.gz cd httpd-2.2.23 ./configure  --prefix=/usr/local/http2 \ --enable-modules=all \          //支持动态,静态加载模块 --enable-rewri

linux上源码编译安装mysql-5.6.28

在 linux 上编译安装 mysql-5.6.28.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/mysql/#downloads mysql 官方网站文档: https://dev.mysql.com/doc/ 01.准备工作 yum install -y gcc gcc-c++ cmake make ncurses ncurses-devel bison 02.解压 tar zxf mysql-