如果系统没有gcc环境需要首先安装gcc

gcc安装教程 https://blog.csdn.net/qq_25713179/article/details/79745530

系统环境:

GNU/Linux x64、已安装gcc、root安装 

安装需要的依赖包

apr-1.6.3.tar.gz、expat-2.2.3.tar.bz2、apr-util-1.6.1.tar.gz、pcre-8.37.tar.gz、httpd-2.4.29.tar.gz

资源下载地址

https://download.csdn.net/download/qq_25713179/10315236

将依赖包复制到/usr/local 目录 

解压*.gz  用 tar zxf 命令,解压*.bz2 用 tar jxf命令

将以上五个包分别解压到/usr/local/apr、/usr/local/apr-util、/usr/local/expat、/usr/local/pcre、/usr/local/apache2

目录结构为

Linux 下安装 apache

需要注意目录结构

全部解压完毕后按照顺序分别执行

1
cd /usr/local/apr
./configure --prefix=/usr/local/apr
make & make install
2
cd /usr/local/expat
./configure --prefix=/usr/local/expat
make & make install
3
cd /usr/local/apr-util
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr --with-expat=/usr/local/expat
make & make install
4
cd /usr/local/pcre
./configure --prefix=/usr/local/pcre
make & make install
5
cd /usr/local/apache2
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre

make & make install

安装完毕后修改httpd.conf 

ServerName localhost:80

启动apache

/usr/local/apache2/bin/apachectl -k start

Linux 下安装 apache

相关文章: