一、安装扩展包并更新内核(可选安装)
yum install epel-release -y
yum update
二、使用YUM安装依赖组件(以下是我总结的一些常用软件的依赖集合,我喜欢一键装完,如想装特定的,请参照对应官网说明)
yum -y install php-mcrypt libmcrypt-devel libxml2 libxml2-devel curl-devel libjpeg-devel libpng-devel freetype-devel libmcrypt-devel libxslt libxslt-devel cyrus-sasl-plain cyrus-sasl cyrus-sasl-devel cyrus-sasl-lib m4 autoconf expat-devel apr apr-devel gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel wget net-tools zip
三、通过官网下载或者wget方式获取Apache安装包到root目录下(我的版本2.4.39)
cd /root/
tar -zxvf httpd-2.4.39
cd httpd-2.4.39/
四、编译安装
首先去http://apache.fayea.com/apr/ 下载下面两个包(包不一定是最新的,视情况而定)
apr-1.7.0.tar.bz2 和 apr-util-1.6.1.tar.bz2
(如果httpd包同路径有打包,就可以不执行,否则没有包编译时会抛以下错:configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr andapr-util packages to ./srclib/.)
tar –jxvf apr-1.7.0.tar.b