wordpress搭建和初步优化(超级入门小白向)

开始的开始


我为什么写这篇教程,很大原因是因为身边一堆粮仓被炸的(gtmd肖战.jpg),想换个地方的人实在是太多,因此写了这篇文章,如果你使用的是wordpress官方的快速搭建向导,那么我有必要提醒你几点:

  • 使用官方搭建的仅仅是一个演示站点,用于实际发表文章可行性很低,主要是在于扩展性和整体性能优化越用越卡.jpg
  • 同时各位太太要明白,免费的永远是最贵的,如果你考虑折腾wordpress,最好还是对自己好点,没必要为了免费而花费一些不必要的东西
  • 关于价格方面,大概一个月需要付出2-3刀的服务器产生的费用+本身每年一付的1-9刀的域名费用(同样也不推荐申请.tk、.ga之类的免费域名,免费的永远是最贵的)

  • 本文作为小白系列的科普文章,给大家讲述如何搭建wordpress和初步优化,主要受众人群是不会搭建的太太和从来没有接触过网站搭建的萌新。本文共有6318字,文章本体73张图片,目前还加了4张补充图。第一次加载可预见的比较缓慢 :xinsui: (我真的一滴都优化不下去了),请大家做好安装过程会有心理烦躁的准备,慢慢的去安装自己的wordpress。毕竟我也是爱电.JPG


    本文包含的内容有:服务器的购买(我自己没有购买一个新的,主要是穷而且没人看.jpg);宝塔面板和wordpress的搭建;wordpress初步优化等


    如果你已经使用lnmp或者是宝塔面板安装了wordpress,并且已经简单优化过,那么请移步到wordpress进阶设置和中优化

知识储备

前言:
这里面是一些基本的术语,所有划红的字体的都是以后需要考的,你可以先往下面看,如果碰到不懂的回来补课(叫你逃课.JPG)
同时,你每执行任何步骤均可能有要求你保存的选项,因此需要记得时刻保存,尤其是我有特别提醒你这里需要保存,请注意!


一、wordpress是什么:说白了就是完全是你自己管理的老福特/AO3(个人博客)
二、需要什么才可以搭建wordpress:
1、你得有台能上网的电脑 :huaji23:
2、你还得有小钱(买服务器和域名)
3、花点时间 :huaji12:
三、域名和服务器是什么?:首先你先要知道一个正常浏览网页的过程,拿百度为例:首先你输入www.baidu.com,这里的baidu.com就是域名,然后当你点击访问时候,域名就会自动解析到百度的IP地址,互联网通过IP地址找到百度服务器,然后从百度的服务器上获取网页信息
四、你刚刚说了IP地址,那是什么?IP地址就是让别人能在茫茫互联网中找到你,相当于你家门牌号 :huaji14:
五、那么我该如何管理服务服务器:首先你得通过SSH连接到你的服务器,然后再通过宝塔一键搭建lnmp,然后再搭建wordpress
六、你刚刚又说了一堆新名词,比如说lnmp、SSH还有宝塔,这又他妈是啥 ? :huaji12: 首先:lnmp是一个网络集成环境,你可以快速通过宝塔面板进行一键搭建;宝塔面板:具体能做的事情很多,但是对于你就是一个方便你搭建wordpress和对wordpress进行一些小优化的网页;SSH:这个是连接服务器的方式,通常用的端口是22,一般连接时用户名为:root,root密码根据你使用的服务器提供商不同,会在你创建服务器的时候给你或者是发送到你注册服务器提供商时使用的邮箱上:ku:
七、你还有完没完了,教不教搭建了?好好好,我马上开始,反正我先开始,后面不懂接着继续补 :guai:
八、补课内容:wordpress加载为什么这么慢? :lei: 回答:因为你需要缓存。 :huaji4: 首先你要明白一个概念,wordpress是一个动态网页,加载会比较慢,因此我们需要把动态变成静态,这样加载速度才能有显著性的提升,对于wordpress,我们主要从PHP优化、WP Super Cache缓存、CDN加速这三个方面进行解决。
九、你特么的又说了一堆名词,PHP优化之类的,那么他们是什么? :huaji8:
首先PHP优化主要是Redis和opcache,这两个就是一个PHP扩展插件的名词,不需要理解 :taikaixin:
WP Super Cache是一个把wordpress从动态站变成静态站的一个wordpress插件(本文不会涉及关于WP Super Cache的内容,一部分是考虑这个插件并不是那么小白可以使用的,因此这个会放到另外一篇文章),配合CDN食用更佳 :huaji15:
CDN是指内容分发网络,说白了是把你的网站放在全球各地,方便大家可以直接进行范围而不是干巴巴的去访问你的服务器,起到加速的作用 :ok:

说明

从下面开始是文档正式内容。为了方便阅读,请点击右边的+展开进行阅读
一、买买买!购买域名
首先你得需要买一个域名,域名提供商肯定不能是国内的,所以我这里推荐的是name.com,大家可以点击这个链接(这个链接包含推广,推广你注册你会获得5刀,可以在你一次性消费5刀抵扣,如果不喜欢被推广,可以直接访问www.name.com
当你使用我的推广连接/打开后,他会要求你注册账户,大概内容如下

你可以按我这样填写(不要写的很假就行),但是要记住你的电子邮箱和密码

填写好后登录到主界面,这里我以tianxiazui域名为例,在搜索框里搜索tianxiazui,会出现下面这样的图。(同时这里实名diss犯错的安年小同学)

大家会发现有很多后缀(比如说.com/.wesite之类的),在这里,我就选一个最便宜的tianxiazui.xyz,点击加入购物车

如果你点击了加入购物车,原来的加入购物车就会变成结账

到这里,我们点击上面这个购物车,去除一些目前用不太到的(以后可能或许会用到个SSL)

成功删除后点击下一步:开始结账

勾选这两个反正国内国外都要你看然而没人看的东西,然后点完成订单

下面这个提示是跳转到支付宝(Alipay)的支付网关

成功用支付宝支付后,你就购买一个属于你的域名!


域名管理是从这里进入,这个要记住,以后要考的

二、买买买!购买服务器
推荐这个cloudcone,(同样这个也是aff链接,如果你通过这个链接购买,我能得到30%的返利)因为没人看 :huaji14: ,所以我就不买了,挂张购买界面图把。这个1.8刀的配置的内存时512MB

注意

第一次点击这个链接会是要求你注册
当你注册完成后,再次点击才是购买服务器


这里面,选择系统那边可以选下面这个,或者是保持默认也可以,请务必牢记你选择系统的名称

注意

这个服务器提供商是要求先充值才可以使用,充值可以通过paypal或者是支付宝(支付宝要求至少充值5刀,当然你也可以选择使用paypal)

下面是充值教程

三、通过SSH连接服务器
服务器都买了,你总得连接上去验验货是吧? :huaji5:
这一步你需要知道的是
1、你服务器的ip地址(这是一串XXX.XXX.XXX.XXX)
2、你服务器的root密码(密码会在创建服务器的时候给或者是在你邮箱中的垃圾箱 :huaji16:
但是,在这以前
首先你需要一个能实现SSH链接的软件 :huaji4: ,这里我推荐finalshell,下面是windows和macOS的下载链接,请根据你的系统自行选择下载
Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exe
macOS版下载地址:http://www.hostbuf.com/downloads/finalshell_install.pkg
打开的界面是这样的,同时,下面开始讲解如何通过SSH连接你的服务器

然后跟着步骤慢慢来

再次提醒

这里的root密码往往是通过邮箱(有可能是再垃圾邮箱里面)发给你,或者是有些会在你重装的时候,它会显示再网页上。请仔细检查上面会有类似your root/admin password:XXXXXXXXXXXXXXXXX这样的 后面XXXX就是密码,不要和我说看不到密码了,如果有多篇带有密码的邮件,请使用最近的密码


下面会弹个窗口,选接受并保存即可

当你的界面出现

连接成功
root@XXXXX:#

类似的文字,那么恭喜你,说明你成功连接上了你的服务器!

从现在开始,你可以愉快的开始安装宝塔了

四、安装宝塔
请打开这个这个链接,然后往下滑找到和下图这样的

这里面,具体是复制那个链接时根据你当时安装服务器选择的系统。我当时安装系统的时候,选择了Centos,所以我复制的是Centos的代码,你选择什么服务,这里复制相对应服务器的代码
然后回到finalshell,粘贴上去按回车 :meng:


然后你就会看电脑屏幕在跑一堆你看不懂的东西,他会在下图这里停下,这里打y然后再按回车 :huaji23:

接着又过了一个漫长的时间(大约5-15分钟以内) :huaji13: ,它绿中带黄,就向下面这样

这时候你复制你里面的这三行复制,保存下来

Bt-Panel: http://3.112.172.17:8888/36a8b53f
#上面的是你宝塔后台地址
username: flb0zfli
#上面的是你的用户名
password: 58a5e809
#上面的是你的密码

这样,你的宝塔就安装好了

注意

如果出现
宝塔的地址显示时http://SERVER_IP:8888/XXXXXXXX
那你请自行把SERVER_IP换成你服务器的IP
五、搭建网络环境(lnmp)
找到刚刚复制宝塔后台地址(http://XXX.XXX.XXX.XXX:8888/XXXXXXXXX),用浏览器打开。如果前面没有任何错误现在却打不开,99%都是你没有放行服务器提供商给你预设的网络组(碰到了请直接问我.jpg)
打开后是这样的

然后填写密码

点击登录后会有个要求你同意一个你反正不会看的许可,所以你必须同意
登录进去宝塔面板后,首先是安装网络环境(lnmp) :guai:

记得把PHP改成7.3

注意

无论什么情况下,都推荐进行编译安装
如果目前你的时间充足,请选择编译安装(花费时间一小时以上)
如果目前你的时间不充足,请选择极速安装(花费时间半小时以上)
在宝塔界面的右上角会有显示还有多少个没有安装,你可以隔段时间(10分钟那样就好)刷新这个网页(按F5),直到它显示为0为止


到这里,你就可以睡个觉,喝个咖啡,摸会鱼,等1-2小时后的安装完成! :huaji13:

六、搭建wordpress
这里,是要等上面未安装数量显示为0后,才可以进行哦 :huaji18:
登录宝塔后台-添加网站

这里,为了测试一下服务器,所以不填写域名,而是写你服务器的IP地址 :huaji22:
里面剩下的,只需要把数据库改成MySQL即可

出现下面这些数据库的详细信息时,记得全部复制保存下来

然后返回网站,准备下载wordpress,先进入网站目录删点没用的404链接本来就是没用的不对嘛? :yi:


然后你可以访问这个链接,你可以在里面直接下载wordpress

下载好后回到网站-目录上传

点这里即可上传

上传文件后你就会发现根目录出现了这个wordpress开头的zip包,所以请把它愉快的进行解压

解压后返回宝塔后台-网站,对你刚刚创建的网站进行设置

首先按图所示,修改伪静态。记得点保存,记得点保存,记得点保存

接着去网站设置-网站目录,手动修改网站的运行目录到/wordpress。同样记得点保存,记得点保存,记得点保存 :huaji15:

接着在浏览器输入你的IP地址,访问wordpress后台,开始配置wordpress了

这里把刚刚保存的对应填写,确认无误后点提交

注意

这一步记得需要多次确认,填写错误会比较麻烦!



最后是配置网站的一些基础信息,配置例子如下:

如果你到这里,那么说明你基本配置好了,点登录把

当你看到这个画面时,说明你已经成功的配置好了wordpress!完结撒花 :huaji6: (不是

七、优化PHP
众所周知的原因,wordpress很卡 :huaji2: ,所以要对其进行优化,比如说安装Redisopcache
这两个具体是什么的不需要深究了解,反正能起到优化的效果就就van事了 :huaji5: ,所以请大家顺着步骤慢慢来就行 :huaji:
首先先去宝塔后台安装Redis和opcache
在宝塔后台依次选择软件商店-已安装-PHP中的设置-安装扩展


在这里请等待安装完成。
其中opcache安装保持默认设置就行,Redis是需要在wordpress启用的,下面是启动教程
进入wordpress后台,在插件-安装插件 :huaji5:

输入Redis Object Cache搜索,找到这个插件并安装

过一会,现在安装会变成启用,如下图,这时候说明你已经安装成功,就可以启动了

进去这里需要设置(settings)去启动功能(刚刚是启动插件,现在还需要启动功能)同时记得删除憨憨你好多莉 :bishi:

这里点击Enable Object Cache

如果看到下面这样,那说明你已经成功在wordpress中启用Redis :good:
八、域名解析
注意这里和下面的使用cloudflare进行CDN解析只能二选一,推荐使用couldflare进行解析
当你把这些简单的设置完成后,你就要得把最一开始的域名给用上了 :huaji4: (那可是好几刀啊!),那么回到name里,进入域名的dns管理记录


下面的请严格按照步骤填写,亦或是你知道你在做什么 :mianqiang:,当你提交解析后,需要一定的时间才能使解析生效,这时候你可以去摸摸鱼,或者是按Win+R,输入cmd,输入ping+你的域名(不含Http://),直到解析生效为止

下一步是修改wordpress中的域名设置,打开wordpress后台,在设置-常规中进行修改!修改完成后记得下拉保存!

完成wordpress修改站点后,最后一步是回到宝塔面板里面的网站设置
这样你就可以通过你的域名进行访问了

注意

如果原本访问正常,现在访问不正常那么100%是因为你修改站点那边修改错误
可以按照下面这步骤进入数据库手动设定,记得两个都要修改!再次实名diss安年同学
修改格式为
如果域名还没有解析成功,那么修改成你服务器IP:http://XXX.XXX.XXX.XXX/,其中XXX.XXX.XXX.XXX为你服务器IP
如果你域名解析成功了,那么修改为:http://www.XXXXXX.XXX/,其中XXXXXX.XXX为你的域名

九、使用cloudflare进行CDN解析
注意这里和上面的使用域名解析只能二选一
虽然是二选一,但是在执行这一步时,首先你得先自行完成上面的域名解析 :huaji14:
首先点击这个链接访问cloudflare官网(下文简称为CF),自行注册登录

登录完成后,第一步是你得添加网站,这里请填写你的域名(不含www.或者是http://)


这边选择CF套餐中的免费套餐就好(白嫖使我快乐) :huaji18:

这边请点击继续

出现这个界面后,你需要回到name里面的域名管理,修改dns服务器

在name里面选择域名服务器(或者是其他软件中的dns管理)

这边把刚刚CF中的两个给你的两个NS域名(kate.和matt.开头的域名)填写到name的ns域名管理里面,并且删除原来name预设的ns域名。记得点击应用更改

kate.ns.cloudflare.com
mate.ns.cloudflare.com


填写完成后如下图,这时候就可以返回CF继续执行下去了

回到CF,点击确认

最后一点点的设置,这边你可以按我这样设置,也可以保持默认预设就可以。

注意

点击完成后,你需要等待一段时间,等待到CF的NS域名生效后,你才可以正常访问。这个时间大约是1小时左右


如果你没有进行域名解析而是直接使用CF,那么请到这里修改你的dns(如果看不懂这一步请先域名解析后再来配置CF) :huaji10:

如果你做到这里,恭喜你你已经完成了wordpress的基本搭建和优化,你可以愉快的使用wordpress了!(真!完结撒花)

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注