原文传送门:Linux下Apache HTTP Server 2.4.20安装 再次感谢作者:我爱默小兜
自己不习惯于yum安装的特性,所以决定自定义安装Apache,在看了别人文章操作成功后,自己再写一篇以作备用。
所需资源
1.httpd-2.4.29.tar.gz 下载传送门:httpd-Apache下载
2.apr-1.6.3.tar.gz 和 apr-util-1.6.1.tar.gz 下载传送门:httpd相关工具包下载
3.pcre-8.38.tar.gz 下载传送门:pcre下载 注意:是下载pcre 不是pcre2
如图:
开始安装
1.命令 "yum install gcc gcc-c++" 安装需要的环境
2.命令 "tar -zxvf httpd-2.4.29.tar.gz" 解压 ,解压后如图:
3.命令 "tar -zxvf pcre-8.38.tar.gz" 解压 ,解压后如图:
4.安装pcre
(1)配置 "./configure --prefix=/work/test/pcre" ("pwd" 看好你自己的安装目录)
(2)安装 "make & make install",安装完成后如图
5.将工具包放到httpd文件夹下的srclib目录,解压、重命名
(1)移动文件
(2)解压 "tar -zxvf apr-1.6.3.tar.gz","tar -zxvf apr-util-1.6.1.tar.gz"
(3)重命名"mv apr-1.6.3 apr","mv apr-util-1.6.1 apr-util"
6.安装Apache-httpd
(1)配置 "./configure --prefix=/work/test/apache --with-included-apr --with-pcre=/work/test/pcre"
(2)安装 "make & make install" (时间略长耐心等待...) 完成后如图
测试启动
1.修改配置文件 原文传送门:修改apache配置
"#ServerName localhost:80" 改为 "ServerName localhost:80"
2.启动apache,开放端口(阿里云ECS有安全组,需要开放80端口,其他类型服务器同理)
3.主机IP地址访问,看到如下界面既是成功