博客迁移日志

起因

几天前阿里云的云虚拟主机到期,而且提供的HTTPS之类的服务又贵的要死,手头又有一台性能不错的VPS闲置。就把博客迁移到了它上面。在迁移的同时通过Caddy加上了全站https。又看到了PHP 5即将停止安全更新的新闻,于是顺便将其更新到最新版本。唯一可惜的就是备案号不能用了,从此变成非法网站。

升级版本前务必做好兼容性检查和备份。

下面记录了我所参考的一些文章

配置新环境

How to Install WordPress with Caddy on CentOS 7

升级到PHP 7.2

//卸载旧版本php
sudo yum remove php php-fpm php-mysql php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc
//安装remi软件源,参见
// https://blog.remirepo.net/pages/English-FAQ
// https://wiki.centos.org/AdditionalResources/Repositories
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
//安装新版本php
sudo yum --enablerepo=remi-php72 install php php-fpm php-mysql php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc -y

备份并迁移

这一步也很简单,参考官方教程: WordPress 博客搬家

域名解析以及其他

将域名指向新ip,启动caddy和php-fpm,配置自启动。

systemctl start php-fpm
systemctl enable php-fpm
systemcal start caddy
systemctl enable caddy