WordPress的系统要求以及VPS配置选择
前言
这几天打算折腾几个新的WordPress站点,老的Linode VPS虽然也足够使用,不过还是想做一下物理区分,于是重新购买了一个Linode。
还是根据老经验,Linode 1G 内存/1 CPU 才5美元一个月的基础款VPS 一个,然后是安装LNMP。在根据WordPress官网发布的系统要求进行安装PHP和MySQL的时候屡屡安装失败。然后就意识到可能购买的Linode配置略低了。
WordPress的系统要求
根据WordPress中文官网上发布的WordPress的系统要求,要运行WordPress,主机需要可以支持
- PHP7.4或更高版本。
- MySQL5.7或更高版本 MariaDB 10.2或更高版本。
- HTTPS支持
备注:WordPress的推荐系统要求会随着版本的变化而变化,建议能随时保持跟得上系统的要求。
符合当前WordPress的系统要求的最低VPS配置
根据目前的WordPress的系统要求,VPS的内存必须要达到2G,CPU只有1个没有问题,当然如果网站运行了以后,运营的很成功,那么随着流量的增加,根据需求再增加CPU或者内存也都是很容易操作的。
最终,在2G内存的Linode VPS上(每月10美元),顺利的根据WordPress的系统要求,安装好了PHP和MySQL,新的WordPress也得以顺利运行。
LNMP的安装要求
关于LNMP的安装要求请参见LNMP官网上的安装说明。我还是习惯使用CentOS系统,虽然最新的是CentOS Stream 9版本,但是LNMP的安装要求中描述的是:“LNMP一键安装包 V1.8 已经在Vultr、遨游主机、搬瓦工、LocVPS、Linode、vps2ez、DigitalOcean、KVMLA、景文互联、BuyVM、狗云、80VPS、腾讯云等众多VPS的CentOS 6-8、RHEL 6-8、Fedora 21-32、Debian 7-10、Ubuntu 10.04-20.04等众多Linux发行版的32位和64位系统上测试通过(CentOS 5、6,Debian 6、7及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。” 显然CentOS Stream 9尚未测试,所以安装了CentOS Stream 8系统。
后记
Linode 1G 内存/1 CPU 才5美元一个月的基础款VPS其实也完全可以用来安装LNMP,运行WordPress,但是需要安装更低版本的PHP和MySQL。简单的来说,这样的安装可能会导致安全问题,因为有些低版本的PHP或者MySQL会随着时间的推移,不再做更新维护,那么一旦有漏洞被发现,那么您的网站将处在不设防的状态。