二进制编译httpd

Posted zxiaotian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制编译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


以上是关于二进制编译httpd的主要内容,如果未能解决你的问题,请参考以下文章

二进制编译安装httpd服务

二进制编译httpd的安装

使用二进制编译安装HTTPD

用二进制编译安装httpd

新手学习Linux-二进制编译http

二进制编译Httpd服务器