当前位置: 首页 > news >正文

Rocky Linux LAMP平台部署完全指南(含完整环境测试)

一、方案概述

1. LAMP架构说明

LAMP是Linux + Apache + MariaDB/MySQL + PHP的经典Web服务栈组合,是全球应用最广泛的动态网站运行环境,具有开源免费、稳定性高、生态成熟的特点,适合部署WordPress、Discuz、企业官网等绝大多数PHP类应用。

本指南基于Rocky Linux 8.x/9.x系统,提供RPM包快速部署(生产环境推荐,稳定可维护)方案,所有步骤均符合官方最佳实践。

2. 环境要求

组件

最低要求

生产环境推荐

系统

Rocky Linux 8.x/9.x 最小化安装

Rocky Linux 9.6+ 最小化安装

CPU

1核

4核及以上

内存

1GB

4GB及以上

存储

20GB

50GB以上SSD

网络

静态IP地址,互联网连接

静态公网/内网IP,带宽按需配置

二、前置准备

1. 系统基础配置

# 1. 配置静态IP(如果未配置)

# 查看网卡名称

nmcli device status

# 替换为实际网卡名、IP、网关、DNS

nmcli con mod 网卡名 ipv4.method manual \

ipv4.addresses 192.168.10.20/24 \

ipv4.gateway 192.168.10.1 \

ipv4.dns "223.5.5.5,8.8.8.8"

nmcli con reload

nmcli con up 网卡名

# 2. 替换国内YUM源,加速下载

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \

-e 's|^#baseurl=http://dl.rockylinux.org|baseurl=https://mirrors.aliyun.com/rocky|g' \

-i.bak /etc/yum.repos.d/Rocky-*.repo

# 3. 更新系统到最新版本

sudo dnf update -y

sudo dnf install -y epel-release vim wget net-tools

# 4. 配置防火墙放行Web服务端口

sudo firewall-cmd --zone=public --add-service={http,https} --permanent

sudo firewall-cmd --reload

# 5. SELinux配置(生产环境建议保持开启,测试环境可临时关闭)

# 临时关闭:sudo setenforce 0

# 永久关闭:sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config && reboot

# 生产环境开启时需配置Web目录上下文:sudo semanage fcontext -a -t httpd_sys_content_t "/data/wwwroot(/.*)?" && sudo restorecon -Rv /data/wwwroot

三、RPM包快速部署(生产环境推荐)

1. 安装Apache(httpd)Web服务

Rocky Linux官方源默认提供Apache 2.4稳定版本:

# 安装httpd服务

sudo dnf install httpd httpd-tools -y

# 启动服务并设置开机自启

sudo systemctl start httpd

sudo systemctl enable httpd

# 验证服务状态

sudo systemctl status httpd

# 验证端口监听

ss -tulnp | grep httpd

# 正常输出应显示监听80端口

Apache基础配置优化

# 编辑主配置文件

sudo vim /etc/httpd/conf/httpd.conf

# 可选修改项:

ServerTokens Prod # 隐藏Apache版本号

ServerName 你的服务器IP或域名:80 # 配置服务名避免启动警告

KeepAlive On # 开启长连接提升性能

http://www.jsqmd.com/news/494970/

相关文章:

  • DataTable学习路线
  • 欧姆龙PLC FinsUdp通信报文例子
  • JavaScript性能优化实战胖让
  • Spring AOP 核心实战:从环境搭建到切面拦截全流程解析
  • Q:PCB不显示丝印
  • 用 AI 自动生成测试计划:我如何用 n8n + Gemini 让测试文档工作减少 90%
  • 芯片解密多少钱,单片机解密价格详细解析
  • [特殊字符]豆瓣高分书单|闭眼入的人生必读书单✨
  • 数字图像处理/医学成像原理/医学图像处理题目
  • 【RocketMQ】底层架构核心流程
  • STM32摇杆ADC采集与处理实战
  • Java的java.util.random实现细节
  • “密码科学与技术”:专业好不好?有哪些就业方向?读研读博有必要吗?
  • 论文中TIFF保存方法
  • LangChain的数据检索
  • 北京上门收酒,闲置老酒名酒变现难?京城亚南酒业帮您一站式解决 - 品牌排行榜单
  • 用买火车票的例子讲解Java反射的作用
  • 北京上门回收洋酒,京城亚南酒业,专业鉴定,高价回收各类洋酒 - 品牌排行榜单
  • 低空智联网技术深度拆解:从通感算一体化到Agentic AI的架构演进
  • 注塑厂批次色差真相:福尔蒂工艺映射法实现ΔE<3量产稳定
  • 2026必备!全行业通用降AI率平台 千笔·降AIGC助手 VS 万方智搜AI
  • C语言核心语法(二)
  • 卡梅德生物深度解析CTAA16(人源癌相关抗原):分子机制与科研应用
  • 大型浸水试验箱内层选用SUS304不锈钢板 - 品牌推荐大师
  • 北京上门收酒哪家靠谱?京城亚南酒业,高价回收老酒名酒当场结算 - 品牌排行榜单
  • OpenAI将Sora融入ChatGPT:机遇与挑战并存
  • 2026年口碑好的建筑脚手架厂家推荐:钢管脚手架/铝合金脚手架/高空作业脚手架厂家采购参考指南 - 行业平台推荐
  • ArcGIS Pro报错:未找到所需字段,或无法正确检索
  • 数据仓库分层体系
  • TeamClaw重磅上线!国内首个专为销售团队打造的、可管理可控制的OpenClaw企业级解决方案