CentOS-8.4 + Linux-8 编译安装 Apache2 Web 服务器>>完整精华版
文章目录
-
- CentOS-8.4 + Linux-8 编译安装 Apache2 Web 服务器>>完整精华版
-
- ==【主题索引】==
-
- 01)系统 &环境
- 02)安装前准备
- 03)需安装依赖
- 04)【Apache】组件下载
- 05)编译安装【Apache】组件
- 06)编译安装【Apache】
- 07)测试与运行【Apache】
- 08)启动与运行【Apache】
- 09)【Apache】服务验证
【主题索引】
01)系统 &环境
运行环境:实验室虚拟环境
系统型 :CtenOS-8.4-x86_64
Linux版本:linux-8-x86_64
CPU&内存:4H + 4GB
02)安装前准备
- 1 更新 CentOS-8 软件包
- 2 关闭系统防火墙
- 3 关闭防火墙开机自启动
- 4 关闭
03)需安装依赖
04)【Apache】组件下载
- 1 新建 目录
- 要在Linux中构建Apache+Ngnix、MySQL、php的Web运行环境,现在 目录下新建 主目录和 子目录:
- 2 下载 & 关联组件
05)编译安装【Apache】组件
- 1 安装【zlib】(不需要指定安装目录)
- 2 安装【pcre】(不需要指定安装目录)
- 需要依赖 软件,但由于 版本较高,系统预安装的 无法使用,刚需人工手动安装适合版本。
06)编译安装【Apache】
- 1 安装 运行所必需的依赖 库
- 特别提醒:缺少 库, 需要先安装否则,在编译 时会出错…【apr-util】致命错误【:expat.h:】没有那个文件或目录:
- 2 指定 安装路径
- 将安装路径指定为【–prefix=/usr/local/apache2】格式
- 3 由于 源码包 2.4.*版本中默认没有集成 的依赖包,所以需要提前解决依赖问题。
- 4 解压缩 源码包
- 5 的加密传输模块 ,需要安装此软件生成这一模块
- 6 由于 源码包 【2.4.*】版本中默认没有集成 的依赖包,所以需要提前解决依赖问题
- 将 & 的源码包拷贝到>> 的解压目录【httpd-2.4.48】中的指定目录,并重命名,且去掉版本 :
- 通过上述的拷贝操作,就将 & 两个必要的源码包集成到了>> 的解压目录【httpd-2.4.48】中…
- 7 源码编译 & 安装
- 说明:【–enable-ssl】选项是为了后期实现 【https】提前设置的参数。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!