二进制编译httpd

安装开发工具包

#yum -y groupinstall "Development Tools" "Server Platform Development"

把之前httpd服务关闭并查看状态是否关闭

#systemctl stop httpd
#systenctl status httpd

编译前安装编译工具及库

#yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel  fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel  glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel  libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm*  libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd  policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

安装的两种方式:

#yum安装

#二进制编译安装(下载的地址www.apache.org/dist/httpd/

安装编译环境

安装相应包:

#yum install apr apr-util apr-devel apr-util-devel

进入目录查看是否下载了包

#cd httpd-2.4.34/

#pwd

解压文件:

#tar xzf httpd-2.4.34.tar.gz

如果是gz2文件:

#tar jxf httpd-2.4.34.tar.bz2

编译安装目录:

# ./configure –prefix=/usr/local/apache2 –disable-proxy(禁止这个模块)

进行

# make && make install

启动服务

#/usr/local/apache2/bin/apachectl start

查看进程

#ps -ef | grep httpd

登陆网址输入IP

原文地址:https://www.cnblogs.com/Zxiaotian/p/9634980.html

时间: 2024-08-30 14:00:49

二进制编译httpd的相关文章

二进制编译Httpd服务器

前言: Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中. 环境介绍 系统环境:CentOS7 所需软件包:apr-1.5.1.tar.gz.apr-util-1.5.4.tar.gz.httpd-2.4.12.tar.gz 注意:httpd2.4需要依

CentOS6.5 LAMP之一编译httpd

apache服务器程序 命令httpd: -t 测试配置文件 -l 静态模块 -D DUMP_MODULES 动态模块 -h获得帮助 -M:相当于-D DUMP_MODULES -D DUMP_VHOSTS:列出虚拟主机 htpasswd: 为基于文件basic认证创建和更新用户认证文件 apachectl 自带脚本 apachectl start 开启httpd服务 httpd服务控制工具: ab:apache benchmark Apache性能基准测试工具 apxs:httpd得以扩展使用

编译httpd细节

html { font-family: sans-serif } body { margin: 0 } article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display: block } audio,canvas,progress,video { display: inline-block; vertical-align: baseline } audio:not([co

二进制编译HTTP

1.编译前安装编译工具及库2.二进制编译环境下载tar包地址:www.apache.org./dist/httpd/3.安装编译环境安装相应包yum install apr apr-util apr-devel arp-util-devel4.解压文件tar xzf httpd-2.4.34 tar.bz2 ,如果是gz2文件:tar jxf httpd-2.4.34.tar.bz25.预编译的安装目录/configure --prefix=/usr/local/apache2 --disabl

linux下编译httpd程序

编译httpd程序 使用的程序包 httpd-2.4.25.tar.bz2 环境 Centos7 一: 先用tar工具解压程序包.    二:解压后在目录下可以看到程序包里的文件,我们重点关注的是Makefile.in的模板文件,还有README程序说明文件,以及INSTALL编译方法文件不会编译可以看看里面的说明步骤. 绿色的configure是一个可执行文件.    三: 设置好选项就可以开始了,这里我只设置了安装路径,其他的可按需添加    四:由于是第一次安装,不知道会缺少说明依赖包,我

mysql5.7 基于二进制编译多实例安装

mysql5.7 基于二进制编译多实例安装 cd /usr/local/src/wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gztar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz mv mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql创建

二进制编译安装httpd服务

安装httpd服务步骤如下 编译安装(又称源代码安装)找到httpd-2.2.15.tar.gz安装包并拖到桌面root文件夹里 解包阶段tar zxf httpd-2.2.15.tar.gz -C /usr/src 配置阶段(类似于Windows2008的角色服务,安装路径等)cd /usr/src/httpd-2.2.15/./configure --prefix=/usr/local/httpd(指定安装路径) 编译阶段make (转换为二进制) 安装阶段make install (将二进

用二进制编译安装httpd

1.安装编译环境(先配置好yum源)2.上传文件并解压文件3.检查环境和配置,为接下来的编译和下载做准备(进入解压出的包做接下来的工作)ps:后面加上--disable-proxy是为了禁止该模块,否则编译时会出一点问题.如有需要可不加.4.编译并安装(make编译 make install安装)太长了.没截到命令......5.启动服务(进入安装的目录-/usr/local/apache2/bin)!!!!!记得关闭防护墙6.今日网页查看 原文地址:http://blog.51cto.com/

使用二进制编译安装HTTPD

安装编译工具及库 下载tar包,并安装包解压安装包切换到文件的目录,禁止模块命令 进行安装的文件安装到其他目录中,查看安装文件 功能启动服务,查看状态清空防火墙设置 输入IP进行访问 原文地址:http://blog.51cto.com/13961169/2174573