自从开始使用VPS,就一直使用军哥的LNMP一键安装包,bug极少,Linux、Nginx、MySQL、PHP的稳定性和高性能更不言而喻。不过最近发现VPS的CPU占用往往高达95%以上,部分核心组件的版本也略旧,计划更新到最新版本。
在HostLoc论坛,有不少大佬提到正在使用 OneinStack ,并给出了较高的评价。同时,军哥的LNMP一键安装包有硬性要求,MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存,安装PHP 7及以上版本必须1G以上内存,而我的主力VPS仅仅只有512M内存,这也是我弃坑“军哥包”的原因。
OneinStack官网: https://oneinstack.com/
OneinStack有自动安装模式和交互模式,推荐使用后者。我的参数设置如下,仅供参考——
1.仅安装Nginx;
2.使用二进制安装数据库 MySQL 5.7;
3.PHP版本为7.3;
4.安装PHP扩展 Zend OPcache、redis和memcached;
5.安装phpMyAdmin;
6.不安装Pure-FTPD、memcached-server和HHVM;
7.不开启PHP日志记录;(安装时我曾选择开启,几天后自动生成了一个5G大小的日志)
编译速度很快,大概45分钟成功完成安装。查看探针,CPU占用和内存消耗维持到一个较低水平,并且WordPress已自动开启了TLSV1.3,在SSL Labs测试拿到了“A+”评分。另外,还可以诸如开启Brotli压缩、激活DNS CAA等优化,还是等我有空了再弄。