什么是WordPress

WordPress是一款免费开源的内容管理系统(CMS),目前已经成为全球使用最多的CMS建站程序。根据统计(截至2021年4月),在全球的所有网站中WordPress 占有41%的市场份额(请注意是全球所有网站),意味着每5个网站中就有2个网站是使用WordPress搭建的。在使用CMS构建的所有网站中WordPress占有64.7%的市场份额,并且它的市场占有率一直在持续增长。

拥有属于自己的服务器

选择服务器

首先,WordPress的运行需要PHP以及MySQL,也就是说,你必须要有一台服务器来放置你的项目,它可以部署在云服务器上,也可以部署在自己的服务器上,考虑到自己购买服务器的高昂成本,云服务器是当下搭建网站的更好选择,以下介绍如何在云服务器上搭建,如果有自己的服务器可以跳过购买服务器的部分。

购买服务器

如今有许多云服务商对外售卖自己的服务器,比如腾讯云,阿里云,华为云等等,对于普通消费者来说,价格应当是放在第一的选择,这里以腾讯云的学生机为例,在挑选配置时,可以根据自己的需要来购买,因为带有优惠价格的机器如果对配置进行改动,比如升级等操作,之后是不再享有优惠价格的,也就是说如果一开始购买的服务器性能不够用,就不能以优惠价去购买,只能以普通的价格去购买,所以说,建议最开始买配置更高一点的,腾讯云轻量应用服务器有三种配置,分别是2核2G,2核4G,4核8G,对于个人博客来说,2核4G的配置是足够使用的,就算日后访问量达到1000个IP以上,也不会出现明显的性能瓶颈,如果想要在服务器部署多个项目,建议选择4核8G,毕竟价格也是非常实惠,服务器的购买流程如下,以腾讯云为例。

需要注意的是,首单特惠是只能够购买一次,之后可以用相同的价格续费两次,也就是说最好购买一年时间的,这样子可以用优惠的价格购买三年的服务器。关于配置的选择前面已经提到了,可以根据自己的预算和需求来选择。

服务器配置

在服务器购买时,可以选择服务器预装的系统镜像,可以看到腾讯云提供了WordPress社区版的镜像,但是这里不推荐使用,因为这样做的话,以后想要部署多个项目会变的复杂,这里我们选择安装宝塔面板,等待部署成功后,服务器会自动重启,之后通过访问宝塔面板地址,就可以进入服务器管理界面。

应用模板选择宝塔Linux面板

来到地域的选择,建议选择离自己比较近的区域,不过作为博客的话服务的是全国各地,所以说地域的关系其实不大,可以选择靠近中部的地区,需要注意的是,如果选择国内的服务器,在提供服务时需要进行备案,也就是本站点底下所标注的ICP备案已经公网安备,认证过程并不复杂,下文也会提到,选择香港的服务器不需要备案,但是在内地的访问速度会稍慢一些,如果不想麻烦可以选择位于中国香港的服务器。

最后是实例名称,可以取一个自己喜欢的名字。

稍等片刻后,属于你的服务器就启动了,可以在腾讯云控制台来看到服务器的基本信息。

启动你的WordPress

登录宝塔面板

因为我们一开始选择了宝塔Linux面板作为服务器管理后台,现在我们需要进入宝塔Linux面板进行操作。宝塔Linux面板的默认地址是http://公网IP:面板端口/tencentcloud,公网IP可以在控制台中查看,面板默认端口为8888,比如公网IP地址为111.111.111.111,我们只需要在浏览器地址栏中输入111.111.111:8888/tencentcloud,敲击回车即可进入宝塔面板的后台,面板的默认账号密码,需要通过命令来查看。

我们来到腾讯云的控制台,在远程登录一栏中选择一键登录。

登录之后,我们会进入命令行界面,输入命令sudo /etc/init.d/bt default,敲击回车,就可以得到默认的用户名和密码,将默认的用户名和密码输入面板登录界面,即可进入后台。

密码不需要记忆,可以修改

这个就是宝塔面板的界面,在宝塔面板中我们可以完成对服务器的大部分操作,而且作为腾讯云专版,使用起来也是非常方便。

宝塔面板登录

在成功登录宝塔面板后,面板会提示进行一系列操作,比如修改密码,修改用户名,修改端口等等。修改端口的操作需要提前在服务器安全组中放行端口,对于轻量应用服务器,可以在服务器控制台-防火墙-新增规则中修改。

这里以放开30端口为例

在完成以上的准备操作后,可以开始部署WordPress了。

部署WordPress

得益于宝塔面板的,选择我们可以一键部署项目,免去了自己配置的麻烦,我们分别进入,软件商店-一键部署-WordPress一键部署。

注册域名

之后我们会看到如下的界面,你可能会注意到第一行的域名,这里就要提一下域名和IP地址的区别,首先域名是为了替代IP地址而存在的,就像一个人的名字和身份证一样,都可以代表这个人是谁同样的,就像人可以重名一样,一个IP地址可以对应多个域名,而一个域名只能对应一个IP地址,简单的说,如果你想要用域名来访问你的网站,首先你需要去申请一个域名,域名可以通过购买的方式获得,根据域名质量的不同,比如简单好记的域名,简短的域名,价格会相对比较高,而其他的普通的域名价格则在几十元到几百元一年不等,本站使用的zhujinghua.com的价格大概在70元一年左右,域名对于WordPress不是必须的,但是对于一个好的WordPress项目是必须的,因为你打开百度的官网肯定会输入www.baidu.com,而不会去输入它的IP地址,所以说可以去购买一个域名来使你的WordPress网站更加“正规”,需要注意的是,购买域名后还要进行ICP备案才能够进行解析,简单地说只有通过了ICP备案才能够使用域名访问,对于如何购买域名,如何对域名备案,这里还是以腾讯云官方文档为例,网络上也有大量资源,本文不再赘述。

在域名通过ICP备案后,第一栏域名需要填入的有两个,分别是带www的域名,和不带www的根域名,比如你的域名为aaa.com,那么所要填入的域名为aaa.com以及www.aaa.com。

没有域名怎么办

如果你不想申请域名,或者说购买了域名,而ICP备案还没有通过,但是你想先把WordPress弄好,可以吗?答案是肯定的,我们虽然没有域名,但是我们还有IP地址,通过IP地址我们也可以访问我们的服务器,我们用上文提到的方法,开放一个端口,比如666,在上图的域名一栏中,我们就可以填入公网IP:666,这种形式,来作为我们的域名,进行访问,当然,如果后期你想更换域名访问,只需要更改数据库的内容即可,也不会非常麻烦。

部署成功后会有如下提示,记住用户名和密码,这是登录数据库的凭据。

初始化WordPress

无论你使用域名访问,或者说IP:端口号的访问形式,在部署成功后,浏览器的地址栏中输入地址,就可以进入WordPress的后台了。

下拉选择简体中文或者自己喜欢的语言

点击下一步,来到数据库配置。

数据库名,用户名,密码,分别对应宝塔面板中的数据库名,用户,密码。表前缀最好进行修改,改成自己喜欢的即可,比如ws\_,wa\_等等,数据库主机默认的localhost即可,之后点击下一步。

这里也是一些个性化配置,更具自己的喜好来即可,之后点击下一步。

输入刚刚配置的用户名密码来登录

进入到WordPress的后台。

如何更换域名

前文提到了可以先不使用域名来访问WordPress,那么如果我购买了域名之后,我该如何去更换域名访问呢?

这里给出一个参考如何更换WordPress网站域名 – WordPress大学 (wpdaxue.com)