WordPress 是使用PHP语言开发的,目前互联网世界占比最大的博客平台。用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。
它既是博客平台,同时又是一个内容管理系统。
本文将通过讲述如何初步安装使用Wordpress,来帮助大家了解建设一个网站的乐趣。
基础概念
首先,我们简单了解一些概念。
互联网,指的是以一组通用的协议相连,机器与机器之间串连的局部网络,网络与网络之间所串连成的庞大网络。
主机,通过一定技术手段在物理服务器上划分若干配置的虚拟服务器,可以让网络程序不间断运行的载体。
管理面板,通过编写一些代码实现的,达到较高可视化程度,能够充分发挥和管理主机性能的程序组合。
网站,是指在互联网上使用一些计算机语言编写工具制作的,用于展示特定内容的相关网页的集合/程序,通常我们需要部署在主机上运行并允许游客访问。
WordPress,是一个使用PHP语言开发的,开放程度很高的网站程序。

那么,就很简单明了了。我们要建设一个网站,我们可以选Wordpress作为我们的建站程序,然后可选一个管理面板轻松控制服务器,最重要的是,我们必须要一个服务器去作为载体让网站运作起来。
Vultr主机
这里我选择用Vultr作为我们建站的主机服务商,主要是因为Vultr主机是按小时计费,可以随开随关,机房位置遍布全球,界面也十分友好,非常适合初学者体验Linux服务器和Wordpress相关的实践。
新注册用户通过推荐可获得$10赠送额度,支持支付宝支付;如果通过国际信用卡支付,还可以获得首月$100赠金的钜惠。
如何开设一台Vultr VPS
我就不再详细讲述如何注册一个Vultr账号了。

登录后台以后就看到上图所示内容,我们开设一台新的机子,需要点击右上角蓝色的+号按钮。
这里我选了安装CentOS 7系统,因为一会要在这个上面安装宝塔面板。设置好以后,点击Deploy now开设一台新的主机。

刚开设,系统还没完全安装好,但是不妨碍我们点击相关标签进入这台主机的后台,查看相关信息。
一键安装Wordpress
当然,我们也可以一键安装Wordpress在Vultr主机上。

但我们需要提前解析域名到vultr的IP,而且除了Wordpress其余的工作都得代码操作了。这里我们还是选择安装一个可视化管理面板,宝塔面板。
宝塔面板
宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
最最关键的是,宝塔面板基础版本是免费的!
如何安装宝塔面板
配置要求
- 内存:512M以上,推荐768M以上(纯面板约占系统60M内存)
- 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
- 系统:CentOS 7.x X64(为了最好的兼容性,请优先考虑使用Centos7.x系统,并确保是干净的操作系统)
开放端口
以Vultr为例,它的防火墙端口是独立管理的。

在后台管理页面选择Firewall选项卡,再点击右侧蓝色+
号按钮,

先创建一个新的防火墙组,

基本操作就是,先下拉Protocol选择一个端口连接类型,然后在Port填写对应的端口号,再点右侧的Action的+号添加。
注意,80/443/888/8888这几组端口是新安装默认需要开放的端口。后续有特殊的端口需求再回到防火墙管理开放即可。
安装命令
之前我们通过开设新VPS,知道了新机子的root账号密码,如下图所示:

通过SSH连接服务器,这里我使用Putty连接。


分别输入root账号密码,注意,这里的密码不会显示出来的,用Putty我们可以直接复制密码,然后单击鼠标右键黏贴,回车确认。
Linux面板7.2.0安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
或者,点击查看官方的最新版本Linux面板的安装命令。
这里输入y,回车确认安装继续。

最后安装好,会输出如图信息,将url地址,账号,密码一并复制保存到本地。
部署基础环境LNMP
打开浏览器,在地址栏输入刚刚获得的宝塔面板地址,打开如下页面:

输入账号密码,登录到宝塔的管理后台。

第一次登录,会提醒你安装LNMP或LAMP套件。这里我们主要选择PHP的版本,其他按需配置,然后点极速安装。

开始安装以后有提示,这个过程较为漫长(半个小时左右),我们可以关闭页面去配置其他。
配置Cloudflare
在等待LNMP基础环境安装的漫长等待时间里,我们来配置一下Cloudflare。
如果还没有Cloudflare账号,建议注册一个,It’s free!还要准备一个域名,然后登录Cloudflare后台。

点击默认域名管理界面的Add a Site
按钮,开始添加域名。

输入域名,但是不需要输入www.的前缀。

一开始选择Free Plan就好,确认进行下一步。

然后是解析域名。这里有两种情况,如果你的是老域名,可能它会自动加载一些原有的值。如果是新域名,就是空的,需要你去添加解析。
我们分别添加两条A记录,对应@和www,值指向服务器IP,点Add Record
添加这些记录。

然后是在你的域名服务商那,变更域名的域名服务器为Cloudflare的,这样才能让Cloudflare接管域名的解析服务。

最后一步,依上图所示调整SSL的状态,点击Done
完成整个流程。
如何安装Wordpress
这会宝塔面板应该已经部署好基础环境,接下来我们开始安装Wordpress。这十分简单!
一键安装

选择软件商店,然后在最后的一个选项卡(一键部署),找到Wordpress并点击一键部署
。如下图,

填写相关信息,提交后就等待安装完成即可。

上传安装

在宝塔管理主页面左侧的项目栏,点选网站选项卡。

点击添加站点
按钮,并完善表框里的信息,

这里需要选一下数据库,一般是MySQL,用户名和密码可变更。

提交后回到网站列表,点击根目录地址。

这里我们将默认的两个html文件删除,然后点击上传
按钮,


上传压缩包后,解压文件到网站根目录。如下图,

WordPress初步设置
安装向导
上面我们已经初步部署好Wordpress程序到服务器,而我们又已经解析好域名到服务器IP地址了。
接下来,我们直接在浏览器地址栏输入域名,开始Wordpress的安装向导程序。

选择语言,下拉可选简体中文,点击继续。

这里我们需要数据库的相关信息,我们可以登录宝塔面板里查看。


然后我们按所需内容填写相关信息,如下图:

数据库如果在主机上,localhost是不可变更的,表前缀默认是wp,它是可变更的。

开始安装,但还有最后一点。。。

如果密码不使用默认的,需要在确定使用弱密码打勾。
最后,点击安装,随后进入Wordpress的管理后台。
基础设定
根据上面步骤,我们基本已经部署好Wordpress的环境和主体程序了。接下来,我们将设置一些Wordpress的基础设定。因为这些设定都是很重要的设定,为了不影响后续更新内容的工作,一定要形成习惯,检查这些设定是否设置到位。
删除副标题

点击设置,常规,找到标题的相关选项,

语言与时间
继续下拉滑块,找到语言和时间相关内容,如下图,

按自己习惯设置好时间格式等,需要注意的是,如果你Wordpress系统是简体中文,但是前端显示的内容是英文的,时间格式不要选包含“am/pm”的,可能你忘了检查,就会蹦出一个“上午/下午”的中文字符串。
固定链接


以postname形式作为链接格式,主要是为了SEO优化。
伪静态设置
为配合Postname的链接格式,和大部分主题的一些优化设置,还要去宝塔面板给站点配置伪静态,操作也是很简单的。

在网站列表中,点击网站名,

找到伪静态选项卡,直接选wordpress伪静态模板。

最后点击保存
按钮就完成了。
编辑用户名

关于编辑名,默认是跟你的用户名相同的,这样对网站的安全就形成了隐患。

先填写一个昵称,然后才能在显示中选择新昵称。而前端显示的就是新昵称了。
开启SSL

还是在设置-常规,找到URL网址的相关内容,

注意,点了保存更改以后,前端/后端访问会出现错误导致无法访问。这时,我们重新回到宝塔面板,

进入网站根目录,并找到wp-config.php这个文件,点击编辑,

我习惯于第22行插入以下三行代码:
$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);
保存,回到Wordpress刷新页面,这个时候前后端都正常运作了。
至此,一个新的Wordpress网站设置基本完成了,大家每天可以更新内容,尝试搭配插件实现更加丰富的功能,尝试安装主题让网站更加美观。。。