CentOS安装APACHE总结

不知道你装的是什么系统,就拿比较普遍的CentOS来说吧。
首选yum update你的系统,升级后应该是6.6,确保一些库是最新的。

先说apache,最新版本是2.4。
进入 http://apache.org/dyn/closer.cgi 到官网找下载包。下载链接里面提供了几个镜像,找一个.cn的点进去(国内的速度快)。比如 http://mirrors.cnnic.cn/apache/

找到httpd目录点击进入。复制最后一个的下载链接 httpd-2.4.10.tar.gz    http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gz

然后下载到你的服务器 wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.10.tar.gz

解压 tar -xvf httpd-2.4.10.tar.gz

然后下载安装 apache所需要的两个包 
wget http://mirror.esocc.com/apache/apr/apr-1.4.8.tar.gz
wget http://mirror.esocc.com/apache/apr/apr-util-1.5.2.tar.gz
这两个有最新版本, 你下载对应的最新的就是。

解压
tar -xvf apr-1.4.8.tar.gz
tar -xvf apr-util-1.5.2.tar.gz

把依赖包移到apache源码目录下 
mv apr-1.4.8 httpd-2.4.10/srclib/apr
mv apr-util-1.5.2 httpd-2.4.10/srclib/apr-util
cd httpd-2.4.10

配置编译文件
./configure –with-included-apr –enable-nonportable-atomics=yes –with-z
如果你想安装到指定目录,则加上–prefix=.. 比如  –prefix=/web/apache

如果你只打算在新式的CPU上运行Apache,你可以在编译时使用 –enable-nonportable-atomics 选项:

如果你的是新装的服务器,可能需要安装pcre zlib。执行 yum install zlib-devel pcre-devel
像gcc /g++ make之类的基础工具用阿里云的ECS就不用再装了,你装完以后默认都带了。

最后是 make -j8 && make install

本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注