Apache编译安装详解
快速概览
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 #停止