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

借助 Wisdom SSH AI 助手,轻松安装 CentOS 8 LNMP 环境

打开Wisdom SSH软件,在AI对话区输入“在CentOS 8服务器安装LNMP环境”,AI助手会按以下步骤分析并执行安装:

安装Nginx

  1. 分析:CentOS 8默认软件源可能没有Nginx,所以要先启用Nginx官方软件源,然后才能安装Nginx。
  2. 指令
    • 启用Nginx官方软件源:
sudo dnf install -y epel - release
- 安装Nginx:
sudo dnf install -y nginx
  1. 分析:安装完成后,需要启动Nginx服务,并设置为开机自启,确保服务器重启后Nginx能正常运行。
  2. 指令
    • 启动Nginx:
sudo systemctl start nginx
- 设置开机自启:
sudo systemctl enable nginx

安装MySQL

  1. 分析:同样,CentOS 8默认源的MySQL版本可能不符合需求,需启用MySQL官方源来安装指定版本。
  2. 指令
    • 启用MySQL官方源:
sudo dnf module enable mysql:8.0
- 安装MySQL:
sudo dnf install mysql - community - server
  1. 分析:安装完成后,启动MySQL服务并设置开机自启,首次启动MySQL会生成临时root密码,需要获取并修改为自定义密码。
  2. 指令
    • 启动MySQL服务:
sudo systemctl start mysqld
- 设置开机自启:
sudo systemctl enable mysqld
- 获取临时root密码:
sudo grep 'temporary password' /var/log/mysqld.log
- 使用临时密码登录并修改密码(将`new_password`替换为自定义强密码):
sudo mysql - u root - p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

安装PHP及相关扩展

  1. 分析:为了让LNMP环境能支持常见的Web应用,如WordPress,需要安装PHP及相关必要扩展。
  2. 指令
sudo dnf install -y php php - fpm php - mysqlnd php - gd php - mbstring php - xml php - zip
  1. 分析:安装完成后,启动PHP - FPM服务并设置开机自启,PHP - FPM用于处理PHP脚本。
  2. 指令
    • 启动PHP - FPM服务:
sudo systemctl start php - fpm
- 设置开机自启:
sudo systemctl enable php - fpm

配置Nginx与PHP - FPM

  1. 分析:Nginx默认配置不能直接处理PHP脚本,需要修改配置文件,使其能将PHP请求转发给PHP - FPM处理。
  2. 指令:编辑Nginx的默认配置文件/etc/nginx/conf.d/default.conf,添加或修改以下内容:
location / {root   /usr/share/nginx/html;index  index.php index.html index.htm;try_files $uri $uri/ /index.php?$args;
}location ~ \.php$ {root           /usr/share/nginx/html;fastcgi_pass   127.0.0.1:9000;fastcgi_index  index.php;fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;include        fastcgi_params;
}
  1. 分析:修改配置文件后,需要检查配置语法是否正确,确保无误后重新加载Nginx配置,使修改生效。
  2. 指令
    • 检查配置语法:
sudo nginx - t
- 重新加载Nginx配置:
sudo systemctl reload nginx

Wisdom SSH官网为ssh.wisdomheart.cn,通过Wisdom SSH及其AI助手,可高效完成CentOS 8服务器LNMP环境的安装与配置。

http://www.dtcms.com/a/273703.html

相关文章:

  • 高速路上的 “阳光哨兵”:分布式光伏监控系统守护能源高效运转
  • 专题 字符串 Unicode
  • LLaMA-Factory安装部署
  • uniapp实现微信小程序端图片保存到相册
  • 深入拆解Spring思想:DI(依赖注入)
  • Python-正则表达式-信息提取-滑动窗口-数据分发-文件加载及分析器-浏览器分析-学习笔记
  • 榫卯企业云平台自服务中心模块(SSC)关键能力解读
  • 数据库报错:Column ‘xxx‘ in field list is ambiguous
  • 2025年体育科学与健康大数据国际会议(ICSSHBD 2025)
  • 在 GitHub 上创建私有仓库
  • 如何在 Windows 10 上安装设置 Apache Kafka
  • hive/spark sql中unix_timestamp 函数的坑以及时间戳相关的转换
  • AI技术正以前所未有的速度重塑职业生态与行业格局,尤其在自动化测试领域,AI驱动的测试框架通过智能化、低代码化重构传统测试流程。
  • PySpark中python环境打包和JAR包依赖
  • spark3 streaming 读kafka写es
  • Google Benchmark 介绍和使用指南
  • 流批一体的“奥卡姆剃刀”:Apache Cloudberry 增量物化视图应用解析
  • CReFT-CAD 笔记 带标注工程图dxf,png数据集
  • 【EGSR2025】材质+扩散模型+神经网络相关论文整理随笔(四)
  • Jenkins 项目类型及配置项
  • FPGA实现SDI转LVDS视频发送,基于GTP+OSERDES2原语架构,提供工程源码和技术支持
  • 资源分享-FPS, 矩阵, 骨骼, 绘制, 自瞄, U3D, UE4逆向辅助实战视频教程
  • 飞算 JavaAI 深度体验:开启 Java 开发智能化新纪元
  • 【拓扑空间】示例及详解4
  • python的社区残障人士服务系统
  • 了解环网式 CAN 转光纤中继器
  • BPE(Byte Pair Encoding)分词算法
  • leetcode-hot100(283.移动零)
  • 政安晨【零基础玩转开源AI项目】ACE-Step —— 迈向音乐生成基础模型的重要一步:AI自动谱曲与自动演唱的免费开源框架部署实践
  • RLHF:人类反馈强化学习 | 对齐AI与人类价值观的核心引擎