本文讲解的是如何在vps上搭建WordPress网站,如果要搭建typecho或是在虚拟主机上搭建,方法类似,可以类推。
一、申请VPS主机
注意:
1.如果你已经有了vps或者是云服务器,请忽略这一步。
2.关于选择国内还是国外服务器的问题,国内的访问速度可能会快一点,但是国内大带宽服务器很贵,并且需要备案;国外的不需要备案,速度也不是很慢。
3.我向大家推荐的DigitalOcean里包含我的推广链接(以cookies保存),如果你有自己的优惠码,请用隐身模式访问其官网。.
(1)访问我的推广链接(你可以得到50美元,当你使用25美元时我得25美元)
(2)点击Sign Up(右上角)
(3)验证邮箱
(4)验证支付方式,这一操作会自动扣5美元充值到余额(可以用信用卡或者paypal,实测paypal也可以得50美元,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 <a href="https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip">https://cn.wordpress.org/wordpress-5.0.3-zh_CN.zip</a>
4)解压程序
unzip wordpress-5.0.3-zh_CN.zip
5)如果解压出来是一个wordpress文件夹的话就执行下面的命令把里面的文件移到网站根目录
mv wordpress/* /home/wwwroot/网站目录
6)关掉putty,用浏览器访问你的域名完成安装
Comments | NOTHING