VPS搭好环境,装上wordpress,配好各类参数,想想也是一件比较麻烦的事。最近我的包年的Linode即将到期,恰好还有一个Linode的账户,里面有120+美刀(去年Linode官方搞活动送的),所以打算把VPS搬到另一个账号上(官方不允许直接push过去)。

今天只介绍搬家的第一步,在新的VPS上搭建LNMP环境(linux + nginx + mysql + php),因为我原先的VPS也是这个环境,所以建议参照旧环境,如果你们的VPS使用的不是LNMP,那么建议你们把此教程纯当参考。

1、linux系统版本选择,购买了VPS之后先要预装系统,Linode官方推荐我们安装64位系统,估计是因为VPS的配置升级过了,64位性能更好,我就选择了ubuntu 10.04 LTS 64位版本,旧系统是对应的32位版本。

2、获取lnmp一键安装包,解压,安装。因为是搬家,所以认为读者们应该已经了解LNMP的安装过程,只列关键的几步,详细的安装过程可以看lnmp官网教程:http://lnmp.org/install.html

screen -S lnmp
wget -c http://soft.vpser.net/lnmp/lnmp0.9.tar.gz
tar zxvf lnmp0.9.tar.gz

cd lnmp0.9/
//执行对应系统的安装脚本,比如我是ubuntu系统
./ubuntu.sh 2>&1 | tee lnmp.log

安装过程中提示输入域名,可以不输,后续直接同步配置文件就行,小站的话innoDB建议不安装。

3、升级nginx,php。因为lnmp安装包自带的nginx,php版本已经很旧了,建议在新VPS升级一下,nginx可以升级到最新稳定版1.4.1,版本信息请到nginx官网查看。php升级要注意是否跟程序有冲突,像之前我安装过光线cms跟php5.3以上的版本都有冲突,wordpress则跟最新版5.4.15没有冲突,php版本请到php官网查看。

./upgrade_nginx.sh
./upgrade_php.sh

4、重启服务

/root/lnmp restart

然后在浏览器上地址栏输入你的VPS ip就能看到lnmp欢迎页,进入探针,php信息,phpmyadmin可以查看相关信息。现在可以对照旧VPS的这些信息,先知道哪些值不一样,后续遇到问题可以方便快速定位。之后将会介绍VPS安全设置。

VPS搬家