VPS 安装 WordPress

一直感觉博客访问速度不佳,前两天正好趁着双十一打折在腾讯云租了服务器,想着试试给博客搬家。安装 WordPress 到不是第一次了,但基本上每次都会忘记些步骤。所以这次趁着搬家把所有的步骤记录下来,以备不时之需。

以下安装过程参考了 SEOIMO 网站的《WordPress建站: 便宜VPS+LAMP搭建+博客安装/优化教程【Vultr & 搬瓦工VPS亲测】》文章。

使用 PuTTY 登入服务器后,输入指令:

# yum install screen

下载并安装 LNMP1.5 一键安装包 :

# wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

运行上述 LNMP 安装命令后,相关程序选择可参照上方截图。安装程序大约会跑30分钟左右。

需要注意的是:安装 MySQL 5.6 或 5.7 及 MariaDB 10 必须 1G 以上内存,更高版本至少要 2G 内存。安装 PHP 7 及以上版本必须 1G 以上内存。

如果显示 Nginx: OK、MySQL: OK、PHP: OK 并且 Nginx、MySQL、PHP 都是running,80和3306端口都存在,并提示安装使用的时间及 Install lnmp V1.5 completed! enjoy it.的话,说明 LAMP 环境已经在 VPS 上搭建完成。


推荐安装 PHP 缓存加速类扩展:OPcache 和 Memcached,对降低 VPS 压力和提高 WordPress 速度大有好处。

首先,需要进入LNMP解压目录 lnmp1.5 :

# cd /root/lnmp1.5

回车,接下来安装 Opcache:

# ./addons.sh install opcache

当出现 “Opcache installed successfully, enjoy it!” 字样时,即表示安装成功。

接着安装Memcached:

# ./addons.sh install memcached

回车,选择2,回车确定,再次回车确定。出现 “Memcached installed successfully, enjoy it!” 字样时,即表示安装成功。

可以删除之前下载的lnmp1.5安装包,以节省空间:

# rm -rf /root/lnmp1.5.tar.gz

配置好主机环境后,接下来进入安装 WordPress 环节。


首先需要通过域名管理商,做好域名解析。常识步骤,略。

添加域名:

# lnmp vhost add
  • 添加域名会需要输入两次,一次是带 www 的,一次是不带的。
  • Rewrite Rule 里提示有很多 php 程序,因为我安装的是 WordPress,所以直接在选择里手动输入:wordpress 然后回车。
  • Allow access log 为日志记录功能,我感觉对我来说意义似乎不大。这里其实也可以选择“n”取消安装。
  • MySQL user 这一栏是提示数据库名和数据库用户名是否保持一致。这里我选择了“y”保持一致。
  • 回车后,输入 root 用户的数据库密码(这时密码时不会上屏显示,这个密码是之前搭建 LAMP 环境时设置好的那个数据库密码。)
  • Enter database name 这一栏需要输入即将建立的 WordPress 的数据库名称,后续为 WordPress 数据库密码。
  • Add SSL Certificate 创建 SSL 证书,这里使用免费的 Let’s Encrypt 证书,所以选择 2。

现在进入了 WordPress 安装环节

首先,进入添加的域名目录:

# cd /home/wwwroot/www.nlat.cn(需更换为自己的域名)

回车。然后浏览器中打开 WordPress 中文站点,下载最新的程序压缩包:

# wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz

回车。等待下载完之后,解压压缩包:

# tar -zxvf wordpress-4.9.4-zh_CN.tar.gz

回车。接下来,将解压出来的 wordpress 文件夹内全部文件移动到当前的域名目录下(别忘了后面的“.”)。

# mv wordpress/* .

回车。然后,可以选择删掉空文件夹wordpress及源程序(可选)。

# rm -rf wordpress wordpress-4.9.4-zh_CN.tar.gz

回车,搞定。

因权限的问题会导致诸如 wp-config.php 无法创建、需要提供 FTP 用户密码以及主题和插件不能更新等问题,需要使用以下命令赋予网站根目录文件的可写权限。

# chown -R www /home/wwwroot/www.nlat.cn

以后每添加一个域名,都需要执行一次以上操作。如提示:”chmod: changing permissions of ‘/home/wwwroot/default/.user.ini’: Operation not permitted” 提示,更改下权限即可:

# chattr -i /home/wwwroot/default/.user.ini && lnmp restart

看上去一切都不错。打开自己的网址进行最后的安装吧!

完成。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注