LNMP=Linux+NGINX+MySQL+PHP
以下辉哥建议选择LNMP环境
推举情由:NGINX占用资源较少,抗并发强,处理静态文件上比Apache强上三倍,等等

以下辉哥以LNMP环境支配为例:
教程开始第一次进入宝塔面板会提示你支配环境,这个时候你就可以选择所须要的环境进行支配
1、NGINX
NGINX推举选择Nginx -Tengine2.2,毕竟Tengine是由淘宝官方进行开拓掩护的,它在Nginx的根本上,针对大访问量网站的需求,添加了很多高等功能和特性。并且淘宝的做事器也是利用的Tengine,在双十一扛下了那么高的并发。
2、MySQL
MySQL推举选择alisql,AliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队掩护,目前也运用于阿里巴巴集团业务以及阿里云数据库做事。该版本在社区版的根本上做了大量的性能与功能的优化改进。尤其适宜电商、云打算以及金融等行业环境。该版本性能优于社区版MySQL 70%旁边,可帮助中小企业和开拓者提升数据运营能力。
3、PHP
PHP推举选择PHP7.2版本,由于目前很多PHP程序已经兼容PHP7.2了,另一方面便是PHP7系列版本在每一个版本上都有很大的改进,从而在性能上稳定提升
4、安装办法
安装办法建议选择编译安装,虽然编译安装比较慢,但是其稳定性是快速安装比不了的
以是推举安装环境如下图
点击一键安装后,会有一个盒子,提升正在安装的信息,如下图
NGINX性能优化
对NGINX进行性能优化,使其在稳定性和并发上更耐抗
配置办法:依次点击宝塔面板左侧的软件商店,运行环境,Nginx后面的设置,性能优化
里面有很多地方都可以自行设置,如果不懂默认即可,但是有一点须要把稳,Gzip这里推举压缩率设置为3,别的可自行修正
MySQL性能优化
对MySQL数据库进行性能优化,使其在数据读写上更快速更稳定
配置办法:依次点击宝塔面板左侧的软件商店,运行环境,MySQL后面的设置,性能调度
如果不懂可以选择优化方案里面的方案,里面的1-2,2-4,4-8等等的意思是你的做事器或虚拟机的运行内存是1GB-2GB的利用,以此类推。如果懂如何修正的,可自行调度其数值,记得保存哦!
PHP拓展安装
为什么要安装PHP拓展呢,比如php本来不支持操作某种功能,但在新版本想对它供应支持,就以扩展的办法来供应,这样,我们在配置php时,如果我们不用此功能,我们就可以让php不加载他,从而节省做事器资源,供应其性能
1、安装拓展
依次点击宝塔面板左侧的软件商店,运行环境,PHP7.2后面的设置,安装拓展(其他版本PHP同理)
推举安装的拓展:ionCube,fileinfo,opcache,memcache,memcached,redis,apcu,imagemagick,imap,Swoole,sg11
安装方法:直接点击须要安装的拓展后面的安装按钮即可
2、性能优化
找到PHP设置的性能调度,可以选择并发方案里面的方案(方案同MySQL的方案),也可以自己修正下面的数值,修正完记得保存哦!
结尾
辉哥对这些设置理解的并不是很详细,以是根据自身须要修正其设置,如果您有其他的建议,请在评论区留言,我会尽快整理发布!
原文链接:https://www.haah.net/archives/2746.html