一般我们安装或者迁移 WordPress 博客,我们都需要把 WordPress 安装包或者资料下载到本地,然后上传到新的服务器,再进行安装或者迁移,这样不仅耗时费力,如果主机在国外的话,传送几百兆数据将会是一场噩梦。
其实如果你的主机支持 SSH 的话,这一切都会变得很简单并且可以迅速完成,下面我讲解下如何使用 SSH 安装或者迁移 WordPress 博客,以及使用 SSH 体验 WordPress 正在开发的功能。
使用 SSH 安装 WordPress 博客
如果你只是在主机上安装一个全新的 WordPress 博客,那么使用 SSH 将会让你在非常短的时间完成就完成这一操作:
- 使用 SSH 登录到你主机,并转到你要安装 WordPress 博客的目录之下。
- 使用下面命令从 WordPress.org 下载新版本的 WordPress 安装包。
wget http://wordpress.org/latest.tar.gz
这个下载速度会非常快,速度快的话都可以达到 5M/S。
- 在下载完成之后你需要通过
ls
命令看看下载下来的文件的名字,如果 WordPress 最新版是 2.8.6 的话,这个文件名可能是 wordpress-2.8.6.tar.gz,也有可能是上面的 latest.tar.gz。 - 使用下面命令解开压缩包:
tar -xf wordpress-2.8.6.tar.gz
- 最后就是一般 WordPress 安装的过程了,这里就不再重复了。
使用 SSH 迁移 WordPress 博客
不得不承认搬家是我们的常态,如果你要迁移你的 WordPress 博客到新主机,以前搬家是一场噩梦,那么现在使用 SSH 进行 WordPress 博客迁移也是一段愉快的旅程。
- 使用 SSH 登陆到旧主机,使用 mysqldump 命令把数据库导出到一个文件:
mysqldump -user=[数据库用户名] -p [数据库名] > [备份文件名].sql
输入上面的命令之后,它会提示你输入数据库密码,输入之后就会把你要倒的数据库备份到一个文件中,把这个文件复制到 HTTP 服务器的根目录下。
- 转到根目录,使用以下命令打包并压缩所有文件:
tar -czvf fairyfish.tar.gz *
- 使用 SSH 登录新的服务器,使用下面文件解开压缩包:
tar -xzvf fairyfish.tar.gz
- 登录新服务器的 MySQL
mysql -u dbuser -p
- 如果新的服务的器数据库没有创立,那么可以在主机管理后台创建数据库,也可以使用 SSH 创建:
create database wordpress;
- 离开数据库,使用 MySQLDump 导入数据库。
mysqldump -user=[数据库用户名] -p [数据库名] < [备份文件名].sql
- 删除迁移过来的压缩包 fairyfish.tar.gz 和数据库备份文件,大功告成。
使用 SSH 体验 WordPress 正在开发的功能
如果你是测试达人,想体验 WordPress 正在开发的功能,那么你可以使用 SVN 获取 WordPress 的测试版本:
- 登陆 SSH。
- 使用下面命令获取 SVN 版本
svn checkout http://svn.automattic.com/wordpress/trunk/ .
- 以后如果要获取更新,需要使用下面命令就获取 WordPress 最新的开发版本:
svn update
简单总结
上面是我常用的一些进行服务器搬家和 WordPress 安装的一些 SSH 命令,如果大家在使用当中碰到问题,欢迎大家给我留言,我会尽量给你回复。