从这篇开始我们就要正式的开始在实践中学习了。
WordPress的安装有很多种方式,主要是看你的选择,你选择的是独立的服务器还是一些服务商提供的虚拟主机,也就是共享的服务器。
两种方式都会涉及到。
在云服务器上安装wordpress
1.购买服务器
针对特定的行业,尽量选择客户所在地的服务器,这样有利于客户的快速访问。
为了方便演示,这里我就直接选择阿里云的轻量服务器进行部署(最低配置我们推荐选择1核2G,5M带宽)
2.在服务器上安装宝塔面板
如果你选择的是阿里云、腾讯云或者华为云等云主机商提供的服务器,在购买的时候便可以直接安装好宝塔面板,注意在安装的时候不要直接选择wordpress,否则对于小白来说会很难管理服务器。


3.开放端口
为了使我们能够访问进入宝塔面板的后台,我们需要开放8888、888、22、443、80等端口。

如果你购买的是ECS服务器则需要找到相应的安全组,然后快速添加或一步步手动添加所需的端口


简单解释一下各个端口
端口号 | 含义 |
---|---|
80 | http |
443 | https |
22 | ssh远程登陆 |
8888 | 宝塔后台 |
888 | phpmyadmin后台 |
4.登录后台
8888是进入宝塔后台面板的端口,我们以后访问它的时候就通过 http://你的ip地址:8888,也可以不用写 http:// 你在浏览器地址栏直接输入 ip:8888 同样能进入宝塔后台,浏览器默认是带http:// 的。
宝塔的账号和密码的获取可以在阿里云的后台看到

复制后远程连接,鼠标右击粘贴即可获取宝塔的登陆密码。
输入ip:8888或者点击图中面板首页地址的链接即可进入,看到登录页面。

如果在访问面板后台的时候遇到下面的问题,我们需要根据它的提示在远程链接服务器后输入1.查看面板入口后面的命令
/etc/init.d/bt default 来查看我们具体后台的链接,这个主要是为了防止我们的面板后台登陆地址直接暴露在网上,一般这个安全面板入口是 http://ip:8888/一串英文字母

我们尽量不要关闭这样的安全入口,防止被攻击。
5.安装LNMP
刚进入宝塔面板,你需要选择安装LAMP或LNMP,为了网站访问速度的需要我们选择安装LNMP,也就是Nginx,MySQL,PHP以及phpmyadmin。各个软件的版本可以选择新版,但是不要太新,以免出现错误,自己无法修改,我的习惯是用最新版本php的前一个版本,等到最新版稳定后再进行更新。
例如我自己的版本
Nginx | Tengine2.23或nginx1.20 |
MySQL | 5.7 |
PHP | 7.4 |
phpMyAdmin | 4.7 |
6.一键部署wordpress
我相信对于小白来说看到这里已经很不容易了,终于能开始安装了。你可能很想点击网站,然后新增一个,最简单的方法其实是点击软件商店 -> 一键部署 第一眼就能看到wordpress。


如果你不知道如何填写,可以参考上图来写。域名处这样写是为了既能让用户通过域名直接访问,又能通过输入www.域名进行访问。数据库左边是数据库的名称,右边是数据库的密码,自己设置的时候可以随意修改,注意请改的复杂一些,防止被暴力破解。
提交即可完成

7.修改伪静态
例如找到网站 -> neijuli.cn -> 伪静态 -> wordpress,保存即可,如果不进行这一步,网站在使用的时候会有很多地方出错。

如果你想自己敲代码,也同样可以,输入下面的代码,并保存。
location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
8.设置域名解析
经过前面的步骤相信你已经迫不及待的想要进入后台安装wordpress了,但是却不能访问,这是因为我们还没有设置域名解析。
我们回到阿里云的后台找 云解析DNS -> neijuli.cn -> 新手引导 -> 记录值处填写自己的ip


9.安装wordpress
我们重新访问我们的站点直接输入域名将自动跳转到wordpress的安装页面上。
第一步:选择语言
这里可以随意选择,进入后台后都可以修改

第二步:现在开始

第三步:填写数据库信息
当时我们在部署wordpress完成后会显示我们的数据库名称和密码,可能我们已经忘记了,不过不用担心,在宝塔后台的数据库里面我们可以查找到我们的数据库名称和密码


数据库名、用户名、密码都可以在宝塔的数据库页面中查看到,和他们保持一致即可。数据库主机保持默认,表前缀可以随便改的复杂一点,也可以保持默认,后期我们在做安全防护的时候也会改的。
第四步:现在安装

第五步:填写相关信息

记住自己的用户名和密码,一会登录要用。
这里要注意对搜索引擎的可见性要勾选上,因为我们的网站还没有设计完成,为了不让搜索引擎收录一些无关紧要的内容,影响我们后期的seo,我们最好等到整个网站建设完成后再取消勾选。
第六步:成功

第七步:登录

最后我们进入了后台,在下一篇《WordPress基础入门系列【4】认识wordpress后台》中我们将会详细的了解后台每个菜单的含义以及使用。
如果对本文有疑问,可以在下方评论区留言,看到后我会在这里回复你。
加微信咨询(为了方便大家添加微信,直接放在这里了):
