Centos 7下编译安装Apache

 (1)下载apr、apr-util、httpd源码包

百度云下载地址:https://pan.baidu.com/s/1HyW_9XTLhhhf5j_IuNCQsQ

提取码:pg4d

(2)安装编译工具及插件

yum -y install gcc gcc-c++ make pcre-devel expat-devel perl openssl

(3)解压apr、apr-util、httpd源码包,将apr和apr-util移动到httpd/srclib/目录下,去掉版本号

(4)进入httpd目录,配置:

./configure --prefix=/lamp/apache2 --enable-so --enable-rewrite --enable-charset-lite --enable-cgi

以下是相关配置的说明:

--prefix=/lamp/apache2 \ //指定将httpd程序安装到/usr/local/httpd目录下--enable-so \ //启用动态加载模块功能--enable-rewrite \ //启用网页地址重写功能,用于网站优化及目录迁移--enable-charset-lite \ //启用字符集支持,以便支持使用各种字符集编码的网页--enable-cgi //启用CGI脚本程序支持,便于扩展网站的应用访问能力

(5)编译及安装

make && make install

(6)关闭防火墙,禁止防火墙开机自启

systemctl stop firewalld.service
systemctl disable firewalld.service

(7)开机启动apache:

vim /etc/rc.d/rc.local

添加apache的标准执行语句:

/lamp/apache2/bin/apachectl start

给/etc/rc.d/rc.local添加执行权限:

chmod +x /etc/rc.d/rc.local

 

相关文章