lnmp服务器环境的部署

前期架构

服务器的选型

由于项目前期是,是试用阶段,所以我们选择了单部署结构

图片[1]-lnmp服务器环境的部署-我的运维技术站

软件方面

名称版本说明
Nginx1.14.0高并发连接、内存消耗少
PHP8.0php引擎优化
Mysql8.0.25安全提高了,

服务器性能方面

名称性能         说明
服务器阿里云扩展性强
内存4G前期不需要太大,所以定4G
硬盘固态 100G提高了硬盘的读写性能
CPU2  QEMU Virtual CPU 2核

服务器部署

系统需求

CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版

需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间

需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!

安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。

VPS或服务器必须已经联网且必须设置的是网络源不能是光盘源,同时VPS/服务器DNS要正常!

Linux下区分大小写,输入命令时请注意!

如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!

CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!

lnmp 介绍

LNMP 1.8,LNMP一键安装包 v1.8主要是增加PHP 8.0支持、增加PHP扩展组件对8.0的支持、增加Oracle Linux的支持、优化WSL支持、增加BuyPass、ZeroSSL 免费SSL证书及各种优化。

LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis、Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本

下载安装

<strong>wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh lnmp</strong>

默认安装lnmp可不写,如需要安装LNMPA或LAMP,将./install.sh 后面的参数替换为lnmpa或lamp即可。如需更改网站和数据库目录先修改安装包目录下的 lnmp.conf 文件。

开始安装

安装数据库
图片[2]-lnmp服务器环境的部署-我的运维技术站

安装数据库 选择版本 3

图片[3]-lnmp服务器环境的部署-我的运维技术站
  • 输入对应MySQL或MariaDB版本前面的序号,回车进入下一步
  • 需要设置MySQL的root密码(不输入直接回车将会设置为root)如果输入有错误需要删除时,可以按住Ctrl再按Backspace键进行删除(个别情况下是只需要Backspace键)。输入后回车进入下一步
  • 询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,输入完成,回车进入下一步
安装php
图片[4]-lnmp服务器环境的部署-我的运维技术站

注意:选择PHP7等高版本时需要自行确认是否与自己的程序兼容

输入要选择的PHP版本的序号,回车进入下一步,选择是否安装内存优化

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装

如果是LNMPA或LAMP的话还会提示“Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。

检查安装结果
图片[5]-lnmp服务器环境的部署-我的运维技术站

如果显示Nginx: OK,MySQL: OK,PHP: OK

并且Nginx、MySQL、PHP都是running,80和3306端口都存在,并提示安装使用的时间及Install lnmp V1.4 completed! enjoy it.的话,说明已经安装成功。

安装完成接下来开始使用就可以了,按添加虚拟主机教程,添加虚拟主机后可以使用sftp或ftp服务器上传网站代码,将域名解析到VPS或服务器的IP上,解析生效即可使用

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞614赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称 夸夸
夸夸
还有吗!没看够!
表情代码图片

    暂无评论内容