原创学无止境

Debian 12快速搭建LNMP Web环境指南

本文阅读 3 分钟
首页 学无止境 正文

Debian 12快速搭建LNMP Web环境指南

搭建LNMP(Linux + Nginx + MySQL + PHP)Web环境通常有两种方式:源码编译安装和脚本快速安装。在生产环境中,推荐使用自动化脚本,既能节省手动配置时间,又能避免配置错误。

下面为你介绍使用 LNMP 一键安装包 部署环境的具体步骤(该脚本会自动安装 Nginx、MySQL/MariaDB、PHP 以及 phpMyAdmin)。

第一步:准备工作

获取离线完整安装包:

下载地址:https://github.com/jwsky/lnmp-full-safe

文件名称:lnmp2.1-full.tar.gz

上传文件:

使用SFTP/FTP工具将下载好的lnmp2.1-full.tar.gz上传至服务器的/root目录下。

使用SFTP/FTP工具将下载好的lnmp2.1-full.tar.gz上传至服务器的/root目录下

第二步:安装步骤

1.解压并进入安装目录

使用SSH登录服务器终端,依次执行以下命令:

解压安装包

tar -zxvf lnmp2.1-full.tar.gz

进入解压后的目录

cd lnmp2.1-full

2.运行安装脚本

执行以下命令安装:

CheckMirror="n" ./install.sh lnmp

3.根据提示完成配置交互

脚本运行后,终端会引导配置数据库与PHP参数,请按提示操作:

阶段一:配置数据库(MySQL/MariaDB)

选择数据库版本:

终端显示You have 11 options for your DataBase install,输入你需要的版本序号并回车。

选择安装方式:

终端显示Using Generic Binaries [y/n]:

注意: 完整版离线包不包含巨型的二进制包,离线安装必须选择源码编译。此处请直接输入 N 并回车。

设置数据库Root密码:

终端显示Please setup root password of MySQL,输入数据库管理员密码。

选择是否开启InnoDB存储引擎:

终端显示Do you want to enable or disable the InnoDB Storage Engine?

推荐开启,直接回车或输入 Y 即可。

阶段二:配置PHP与内存优化器

选择PHP版本:

终端显示You have 9 options for your PHP install,根据需求选择对应PHP版本序号并回车。

选择内存分配器(Memory Allocator):

终端显示You have 3 options for your Memory Allocator install。

提供Jemalloc、TCmalloc或不安装可选。若无特殊需求,直接回车(默认不安装)即可。

若部署MySQL、Nginx等需长期稳定运行的基础组件,优先选择Jemalloc,官方适配度更高,长期运行的内存碎片风险更低。

完成安装

确认参数后,系统将自动开始编译与部署,耗时通常为10~30分钟。

当终端打印出以下内容时,即代表LNMP环境已成功安装并运行:

LNMP环境已成功安装

原创文章,作者:狼道,如若转载,请注明出处:https://wolfsays.com/236.html
Debian 12服务器初始化配置保姆级指南
« 上一篇 07-29