下面是我的一个安装步骤:
3.5. 安装apache步骤
3.5.1. 安装pcre-8.38
[root@apache apache]# tar xvf pcre-8.38.tar.gz
[root@apache apache]# cd pcre-8.38/
[root@apache pcre-8.38]# ./configure --prefix=/apache/pcre-8.38
[root@apache pcre-8.38]# make && make install
3.5.2. 安装expat
[root@apache apache]# tar xvf expat_2.0.1.orig.tar.gz
[root@apache apache]# cd expat-2.0.1/
[root@apache expat-2.0.1]# ./configure --prefix=/apache/expat
[root@apache expat-2.0.1]# make && make install
3.5.3. 安装apr
[root@apache apache]# tar xvf apr-1.7.0.tar.gz
[root@apache apache]# cd apr-1.7.0/
[root@apache apr-1.7.0]# ./configure --prefix=/apache/apr
[root@apache apr-1.7.0]# make && make install
3.5.4. 安装apr-util
[root@apache apache]# tar xvf apr-util-1.6.1.tar.gz
[root@apache apache]# cd apr-util-1.6.1/
[root@apache apr-util-1.6.1]# ./configure --prefix=/apache/apr-util --with-apr=/apache/apr/bin/apr-1-config --with-expat=/apache/expat
[root@apache apr-util-1.6.1]# make && make install
3.5.5. 安装httpd 2.4.39
[root@apache apache]# tar xvf httpd-2.4.39.tar.gz
[root@apache apache]# cd httpd-2.4.39/
[root@apache httpd-2.4.39]# ./configure --prefix=/apache --with-apr=/apache/apr --with-apr-util=/apache/apr-util --with-pcre=/apache/pcre-8.38
[root@apache httpd-2.4.39]# make && make install
3.6. 安装后验证
使用root用户登陆,将/apache目录设置为apache用户所有。
[root@apache /]# chown -R apache:apache /apache/
修改/apache/conf/httpd.conf文件
将Listen 80修改成大于1024的端口号,以便非root用户可以使用,如下,我将80端口修改成8080
[root@apache conf]# cat httpd.conf | grep 8080
Listen 8080
启动apache
[root@apache conf]# /apache/bin/apachectl start
[root@apache conf]# netstat -an | grep 8080
tcp6 0 0 :::8080 :::* LISTEN
相关软件包下载:
链接:https://pan.baidu.com/s/1G8Xl4iIZLFFQaTRX1XC7Ng
提取码:753x