快速概览

Download    Download the latest release from http://httpd.apache.org/download.cgi
Extract         $ gzip -d httpd-NN.tar.gz
            $ tar xvf httpd-NN.tar
            $ cd httpd-NN
Configure   $ ./configure --prefix=PREFIX
Compile         $ make
Install         $ make install
Customize   $ vi PREFIX/conf/httpd.conf
Test        $ PREFIX/bin/apachectl -k start

安装

安装之前了,要说明下,要保证PHP在最后安装,原因后面揭晓。安装任何一个软件之前,都要确保它所依赖的库都安装了。

先到Apache官方网站下载最新版本 httpd-2.4.29
然后进行解压

wget http://mirrors.shuosc.org/apache//httpd/httpd-2.4.29.tar.bz2
tar -jxvf httpd-2.4.29.tar.bz2
cd httpd-2.4.29

预编译配置

先确保它所依赖的库是否有,执行rpm -q xxx,如果没有安装依赖则进行安装
这些安装包是: apr apr-util pcre pcre-devel

yum -y install apr apr-util pcre pcre-devel

下面开始对Apache进行安装配置,可以使用

./configure --help

查看安装时可以配置哪些参数,下面我们开始配置一些示例参数

./configure --prefix=/usr/local/apache \
--enable-ldap=shared \
--enable-lua=shared \
--enable-so

--enable-so以支持加载外部模块,如PHP

更多配置参数参考官方文档

编译安装

检查无误,然后开始编译安装

make && make install

然后,漫长等待。。。

等安装完以后进入到安装目录,可以对配置文件进行配置然后开启apache服务

服务控制

vim /usr/local/apache/conf/httpd.conf        #配置文件
/usr/local/apache/bin/apachectl -k start     #启动
/usr/local/apache/bin/apachectl -k stop      #停止

参考资料

标签: none

添加新评论