嘛(´・Д・)」,花了一个星期,终于把原本在Github的静态博客搬运过来新买的VPS上,非常艰辛痛苦啊。本来就不太懂前端、后台、代码这些的,硬是要搞博客记录自己的吐槽,跟着两个dalao: @Luminous @Rat的文章一步一步地做还是出了一堆问题,又换VPS又换程序版本,搞了一星期才咕出来......然后又工作忙得要死,咕了大半个月才想起来要吐槽。

服务器选择

小白对服务器没什么特别需求,最重要是便宜、够玩就行了,什么OVZ、KVM都无所谓。 _(-ω-`_)⌒)_ 我一直有订阅一些服务器资讯博客, liyuans.com 这个博客推的是最便宜的,有时候还有车,几到几十RMB一年那种。

一开始找了个特别便宜的,罗马尼亚无版权VPS,流量大、内存大,不过不是购买后立刻开机,我买的时候第二天才可以用,我移动光纤,上他们网站5s以上,ping 240ms,又不是不能用,优化一下应该还可以的。但是自己手残,点了退货,钱还没退回来,还在商家那里,应该是不会退回给我了,看什么时候用掉 (´・Д・)」

Hostsolutions.ro 无版权VPS
核心:1v CPU (共享)
内存:512MB
硬盘:10G HDD
流量:5T @1Gbps
IPv4:1 IPv4
价格:年付7欧,两年付12欧

liyuans.com 上暂时没找到便宜货,扎堆优惠的时间刚过,于是在别的博客找了个大点服务商, 2014 年出道,支持支付宝、PayPal,专卖便宜货的virmach.com,。

VirMach OVZ特价套餐
核心:1v CPU (共享)
内存:192MB
硬盘:10G SSD
流量:250G @1Gbps
IPv4:1 IPv4
价格:$1/月 (折后$7/年,¥77)

思路整理

穷B的192MB小内存VPS,要搞下优化才能流畅运行WordPress。@Rat叔叔的教程:小内存VPS一键安装Typecho/WordPress/Zblog/Kodexplorer及整站备份等,我照着搞了一星期都没搞好,软件各种不兼容、代码照着抄都会出错,跟说好的不一样,放弃了 (´・Д・)」。

转向 @Luminous 叔叔的教程:使用128M小内存的VPS安装WordPress,用的宝塔面板,图形化应该好操作点,原话:

首先128M的内存,选32位的系统吧;然后经过测试跑gcc编译很多软件是不现实的(进程常常kill),既然如此就选择支持比较广泛的CentOS6了,毕竟支持rpm(Debian的apt理论上也是一样可行的)

其次对于是否使用面板,很多人的观点是仅用命令解决,实测宝塔面板在i686条件下内存占用差不多6m左右,借此换点方便个人觉得无伤大雅

宝塔5.9(最后一个支持32位的版本)
https://www.bt.cn/bbs/thread-1186-1-1.html

最后就是软件的选择,NGINX和PHP没什么说的,直接选一个比较稳定的版本即可,MySQL就选5.1了,降低内存占用那么还有一些参数需要手动调节

安装软件

现在需要一个SSH软件连接VPS后台去敲命令,Xshell貌似不错,个人版免费,一直更新,包也不大,于是在他家官网netsarang.com申请了免费版。然后,在服务商那里找到控制面板,进去创建SSH会话才能敲命令。

点【 Serial Console】进去创建会话,翻译过来“串行控制台”,唔?不懂这是什么gui,经验告诉我点这个就对了 (´Д`)。

创建好后,就给出地址、端口、用户名、密码,,SSH会话有时间限制的,我选了个最长时间8H的,毕竟我蔡,不知道什么时候搞得好(´Д`)

好了 ᕪ(·Д· ) ,用Xshell软件登上去,照着宝塔的教程,复制粘贴命令, 等着宝塔安装完毕 。 VPS性能太渣,加上第一次搞宝塔不会用,到这里就花了我差不多两个小时。

安装和优化运行环境

装好宝塔面板后,照着Xshell上面的地址和密码,登上宝塔面板,应该是第一次都会提示安装运行环境的,选LNMP,WordPress上说要这个环境,接着就是优化设置 (´・Д・)」 一开始试过全照教程的数值填的,发现内存剩下三分之二,于是稍微加大了一点数值,应该没问题吧?!

PHP 7.1

接下来修改php-fpm运行参数,降低进程数量限制值,此文件对应【/php所在目录/etc/php-rpm.conf】

降低脚本内存占用,对应文件【/php所在目录/etc/php.ini】,【memory_limit  】项

Nginx 1.14

进入NGINX管理,选择配置修改,将worker_processes auto修改为worker_processes 1
通过其他方式安装的该配置文件目录为/NGINX安装目录/conf/nginx.conf

MySQL 5.1

在安装MySQL之前先把NGINX和PHP进程停止,再进行安装

之后修改限制参数,对应文件【/etc/my.cnf】

安装网站

@Luminous叔叔的教程没说,我自己摸了摸宝塔面板,摸了出来。

在宝塔面板点【网站】,新建一个网站,填好域名就好。

事前要在DNS服务商那里绑定好VPS的IP才行。

SSL、伪静态什么的试过在这一步就设置好,结果一堆问题导致网站、宝塔都上不去,我又不知道怎么解决,所以先不搞。

最后,登上WordPress的install页面,填好资料,这就能玩了 (´・Д・)」。

挖一点坑:wordpress皮肤、SSL、伪静态、FTP、防火墙......


会一点点PS和代码的送餐骑士,疯狂吐槽的强迫症收集控 (´・Д・)」