第三章 安装apache
3.1編譯安裝apache
系統(tǒng)需安裝以下軟件包
????為引起不必要的組件依賴麻煩,此處的參數(shù)為安裝lamp,lnmp環(huán)境均需要的組件,一次性安裝所有需要的
#!/bin/bash
for?base?in?gcc?gcc-c++?make?cmake?apr?apr-util?apr-util-ldap?postgresql-libs?zlib*?openssl?openssl-devel?autoconf?automake??ncurses*?libtool*?libxslt?libxslt-devel?libxml*?curl*?bzip2*?gd?gd-devel?freetype?freetype-devel?libpng*?cairo-devel?libxml2-devel?pango?pango-devel?libmcrypt?libpng?jpeg?bison?mysql-devel??
do??rpm?-qa?|grep?$base;retval=$?
[?"$retval"?!=?0?]?&&?yum?install?$base?
done
源碼的獲取方式,官方網(wǎng)站
http://www.apache.org/dyn/closer.cgi?
國內(nèi)可以到搜狐,163鏡像獲取
wget?http://mirrors.sohu.com/apache/httpd-2.2.22.tar.gz
tar??zxvf???httpd-2.2.22.tar.gz
cd??httpd-2.2.22
完全編譯方式,帶了大部分的參數(shù),此處沒有加susexe配置
./configure?\
--prefix=/usr/local/apache?\
--with-mpm=prefork?\
--enable-modules=all?\
--enable-so?\
--enable-FEATURE=shared?\
--enable-mods-shared=all?\
--enable-authn-dbm=shared?\
--enable-authn-anon=shared?\
--enable-authn-dbd=shared?\
--enable-authn-alias=shared?\
--enable-authz-dbm=shared?\
--enable-authz-owner=shared?\
--enable-auth-digest=shared?\
--enable-authnz-ldap=shared?\
--enable-ldap=shared?\
--enable-isapi=shared?\
--enable-proxy=shared?\
--enable-proxy-connect=shared?\
--enable-proxy-ftp=shared?\
--enable-proxy-http=shared?\
--enable-proxy-scgi=shared?\
--enable-proxy-ajp=shared?\
--enable-proxy-balancer=shared?\
--enable-file-cache=shared?\
--enable-cache=shared?\
--enable-disk-cache=shared?\
--enable-mem-cache=shared?\
--enable-reqtimeout=shared?\
--enable-ext-filter=shared?\
--enable-substitute=shared?\
--enable-charset-lite=shared?\
--enable-log-forensic=shared?\
--enable-logio=shared?\
--enable-mime-magic=shared?\
--enable-cern-meta=shared?\
--enable-expires=shared?\
--enable-headers=shared?\
--enable-ident=shared?\
--enable-usertrack=shared?\
--enable-unique-id=shared?\
--enable-ssl=shared?\
--enable-optional-hook-export=shared?\
--enable-optional-hook-import=shared?\
--enable-optional-fn-import=shared?\
--enable-optional-fn-export=shared?\
--enable-static-support=shared?\
--enable-static-htpasswd=shared?\
--enable-static-htdigest=shared?\
--enable-static-rotatelogs=shared?\
--enable-static-logresolve=shared?\
--enable-static-htdbm=shared?\
--enable-static-ab=shared?\
--enable-static-checkgid=shared?\
--enable-static-htcacheclean=shared?\
--enable-static-httxt2dbm=shared?\
--enable-http?\
--enable-dav=shared?\
--enable-info=shared?\
--enable-suexec=shared?\
--with-program-name=shared?\
--with-suexec-bin=shared?\
--with-suexec-caller=shared?\
--with-suexec-userdir=shared?\
--with-suexec-docroot=shared?\
--with-suexec-uidmin=shared?\
--with-suexec-gidmin=shared?\
--with-suexec-logfile=shared?\
--with-suexec-safepath=shared?\
--with-suexec-umask=shared?\
--enable-suexec=shared?\
--enable-cgi=shared?\
--enable-cgid=shared?\
--enable-dav-fs=shared?\
--enable-dav-lock=shared?\
--enable-vhost-alias=shared?\
--enable-imagemap=shared?\
--enable-speling=shared?\
--enable-rewrite=shared?
?
Configure完成?
make?&&?make?install
常規(guī)的安裝方式,可以不必帶這么多參數(shù),加一些關(guān)鍵的參數(shù)即可,下面是常規(guī)的安裝參數(shù)
3.2?rpm包安裝apache
yum?install?httpd
本文轉(zhuǎn)自it你好 51CTO博客,原文鏈接:http://blog.51cto.com/itnihao/1012147,如需轉(zhuǎn)載請自行聯(lián)系原作者總結(jié)
以上是生活随笔為你收集整理的第三章 安装apache的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ibm系列文章 -- Windows 到
- 下一篇: Zookeeper的一次迁移故障