用DigitalOcean的VPS搭建WordPress(宝塔/lnmp)

发布于 2019-01-20  165 次阅读


本文讲解的是如何在vps上搭建WordPress网站,如果要搭建typecho或是在虚拟主机上搭建,方法类似,可以类推。

一、申请VPS主机

注意:

1.如果你已经有了vps或者是云服务器,请忽略这一步。

2.关于选择国内还是国外服务器的问题,国内的访问速度可能会快一点,但是国内大带宽服务器很贵,并且需要备案;国外的不需要备案,速度也不是很慢。

3.我向大家推荐的DigitalOcean里包含我的推广链接(以cookies保存),如果你有自己的优惠码,请用隐身模式访问其官网。.

(1)访问我的推广链接(你可以得到100美元,当你使用25美元时我得25美元)

(2)点击Sign Up(右上角)

(3)验证邮箱

(4)验证支付方式,这一操作会自动扣5美元充值到余额(可以用信用卡或者paypal,实测paypal也可以得100美元,paypal用借记卡也是可以的)

(5)登录后台,点击左侧的project,然后点击上方创建一个Droplet

(6)你可以选择一个oneclick的WordPress镜像,但是我不推荐,因为我还会拿这台机器做点别的事情(搭梯子之类的,毕竟是国外vps嘛)。选择centos或者Debian,我选的是Debian9。地区选SFO2(旧金山),不要选SGP(新加坡),虽然新加坡是国内的,但是访问时会从美国绕,其他的按默认来就行了。配置完全可以选5美元的。点击创建。

(7)等10秒就创建好了。

再给大家推荐一个HostMyBytes的,特别便宜,但是性能不咋地,支持支付宝(注意!这是看人品的,有的机器性能真的差,而且开通要等一天,虽然我用的就是这个)

二、搭建web服务器

VPS创建好了之后会有一封邮件发到邮箱,里面有ip和密码,如果ip被墙也不要紧,删掉这个droplet重建一个就好了。下载并打开putty;输入ip和端口;login as root;初次登录会要求修改密码。

要搭建WordPress的话需要安装lnmp环境,这里提供两种方法。

1.宝塔面板(推荐)

(1)这是我用过最好用的面板,可以用图形方式管理Linux,安装方法:

Debian

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

Centos

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装成功之后根据提供的地址(一般是http://IP:8888/XXXXXX)和账号密码登录,建议修改登录地址、账号、密码使其好记一点。

(2)登录宝塔面板,初次登录会跳出一键安装,选择左侧的lnmp一键安装即可(可能会需要20~40分钟,请耐心等待)

(3)安装WordPress:在宝塔左侧的软件管理中找到“宝塔一键部署”,并安装

打开宝塔一键部署,选择WordPress一键部署

如果你还没有域名,就在域名处填入ip地址即可通过ip访问,点击提交,一会儿即可安装完成。

*全站ssl(https)(可选):点击面板左侧网站,找到自己的网站,点击设置,选择ssl,选择Let’s Encrypt,点击申请,然后勾选右上角强制https即可

(4)关闭宝塔面板,访问你的域名完成安装

2.lnmp一键安装包

安装方法

(1)打开putty,以root登录ssh,运行以下指令

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

(2)运行后会出现这样的提示

选择数据库

设置密码

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y ,如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步。

输入要选择的PHP版本的序号

注意:选择PHP 7+版本时需要自行确认PHP版本是否与自己的程序兼容。

回车进入下一步,选择是否安装内存优化:

其他的类似,可以直接跳过

如果显示Nginx: OK,MySQL: OK,PHP: OK,则安装完成

(3)安装WordPress

1)输入

lnmp vhost add

按照屏幕提示添加域名、设置网站目录、创建数据库、一键ssl

2)定位到网站根目录

cd /home/wwwroot/网站目录

3)下载WordPress程序

wget https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip

4)解压程序

unzip wordpress-5.0.3-zh_CN.zip

5)如果解压出来是一个wordpress文件夹的话就执行下面的命令把里面的文件移到网站根目录

mv wordpress/* /home/wwwroot/网站目录

6)关掉putty,用浏览器访问你的域名完成安装