Linux 下编译安装 Apache

相关内容:
1. Linux 下编译安装 MySQL;
2. Linux 下编译安装 PHP7;
3. Linux 下编译安装 Nginx,以及 Nginx 和 PHP7 协同工作;
4. Linux 下编译安装 Apache(本篇);

访问 Apache 官网 https://www.apache.org/
Linux 下编译安装 Apache_第1张图片
Linux 下编译安装 Apache_第2张图片
Linux 下编译安装 Apache_第3张图片
Linux 下编译安装 Apache_第4张图片
下载 Apache 最新的稳定版主包(安装参考 http://httpd.apache.org/docs/2.4/install.html )

cd /usr/local/src
wget https://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.38.tar.gz

下载依赖包

wget http://mirror.bit.edu.cn/apache/apr/apr-1.6.5.tar.gz
wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.1.tar.gz
wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz

解压 httpd 和 pcre 至 src:

tar zxvf httpd-2.4.38.tar.gz -C /usr/local/src/
tar zxvf pcre-8.43.tar.gz -C /usr/local/src/

将apr和apr-util解压到/usr/local/src/httpd-2.4.38/srclib目录下

tar zxvf apr-1.6.5.tar.gz -C /usr/local/src/httpd-2.4.38/srclib
tar zxvf apr-util-1.6.1.tar.gz -C /usr/local/src/httpd-2.4.38/srclib

将 apr-1.6.5 和 apr-util-1.6.1 分别改名 apr 和 apr-util

mv /usr/local/src/httpd-2.4.38/srclib/apr-1.6.5 /usr/local/src/httpd-2.4.38/srclib/apr
mv /usr/local/src/httpd-2.4.38/srclib/apr-util-1.6.1 /usr/local/src/httpd-2.4.38/srclib/apr-util

安装依赖包

  1. 安装 pcre
cd /usr/local/src/pcre-8.43
./configure --prefix=/usr/local/pcre-8.43
make
make install
  1. 安装 httpd
cd /usr/local/src/httpd-2.4.38
./configure --prefix=/usr/local/apache \
-with-pcre=/usr/local/pcre-8.43/bin/pcre-config -with-included-apr
make
make install

修改 apache 配置文件修改 80 端口为 8080

vim /usr/local/apache/conf/httpd.conf
/listen
# 查找关键字,n 寻找下一个匹配
Listen 80
# 改成
Listen 8080

启动 apache

cd /usr/local/apache/bin/
./apachectl -k start
ps -ef | grep httpd
ss -ltpn

Linux 下编译安装 Apache_第5张图片
搞定!

你可能感兴趣的:(服务器配置,Linux)