APR的具体安装方法为:
[root@localhost 52lamp]# tar -zxvf apr-1.5.2.tar.gz
[root@localhost 52lamp]# cd apr-1.5.2
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install
2、Apr-util的安装方法为:
[root@localhost 52lamp]# tar -zxvf apr-util-1.5.4.tar.gz[root@localhost 52lamp]# cd apr-util-1.5.4
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install
3、pcre的安装方法为:
下载pcre的安装包https://sourceforge.net/projects/pcre/files/
注意是pcre,而不是pcre2
[root@localhost 52lamp]# unzip pcre-8.40.zip
[root@localhost 52lamp]# cd pcre-8.40
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/pcre
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install
4、到官网下载 http://httpd.apache.org/download.cgi
5、解压
tar -zxvf httpd-2.2.22.tar.gz
6、建立目标文件夹(注意以下所有操作都时在root用户下执行的)
mkdir /usr/local/apache
也就是说等下安装的apache2要安装到这个文件夹里面
7、配置
回到原来解压之后产生的文件夹
cd /data/httpd-2.4.25
./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre --enable-module=shared
make
make install
----------------------------------------------------------------------------------------------------
-----------------------------------注释-------------------------------------------------------------
----------------------------------------------------------------------------------------------------
//要加上后面的参数,否则无法使用php,-enable-module=shared表示Apache可以动态的加载模块
//--prefix=/usr/local/apache(表示将apache安装到/usr/local/apache目录)
//--with-apr=/usr/local/apr(表示需要用到的apr在/usr/local/apr目录中)
//--with-apr-util=/usr/local/apr-util
//--with-pcre=/usr/local/pcre
8、进入apache配置文件/usr/local/apache/conf/httpd.conf
编辑端口Listen 80
编辑ServerName localhost:80
9、防火墙开放apache访问的端口
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
10、启动apache
/usr/local/apache/bin/apachectl start
11、浏览器中输入http://ip:80,看是否显示“It Works!”,如果正常显示了,表明apache已安装启动完成