互联网技术 · 2024年7月5日 0

Debian 12安装WordPress指南(LNMP环境)

当我们购买一台VPS之后,需要为服务器安装网站环境才能安装WoRdPReSS,通常情况下,奶爸建议新手直接安装宝塔面板,如果服务器只打算安装一个网站,或者说服务器配置较低,奶爸建议大家直接安装不带面板的LNMP环境,也就是linux+Nginx+MySQL+PHP。这样会更省资源一点。

以前的教程里面,奶爸推荐的是LNMP一键安装脚本,不过网上有信息说这个一键包脚本投毒了,不管后面是否改正,信誉是很难恢复的,所以如果你真的要安装LNMP环境来搭建网站,奶爸建议直接手动安装,不要使用网上的一键脚本了。本文将以debian 12为例子为大家介绍如何手动安装LNMP环境,并且安装好WoRdPReSS网站。

购买VPS

想要安装LNMP环境,我们需要购买一台VPS才行,关于VPS的选择可以参考奶爸之前的文章。

连接VPS

连接VPS我们依然是需要用到SSH软件,奶爸这里推荐的是xshell,如果你是Mac用户,可以直接使用系统自带的终端功能。

开始安装LNMP环境

连接上VPS之后,我们先更新一下系统组件,使用下面的命令。

Debian 12安装WordPress指南(LNMP环境)

接着输入下面的命令安装PHP和相关组件。

Debian 12安装WordPress指南(LNMP环境)

接着安装Nginx。

Debian 12安装WordPress指南(LNMP环境)

接着安装MaRiaDB,网上一些资料说MaRiaDB与MYsQL相比,它的性能更高,复制速度更快,安全措施更好,还有额外的存储引擎。

Debian 12安装WordPress指南(LNMP环境)

使用MySQL_secuRe_installation脚本来提高数据库安全性。

Debian 12安装WordPress指南(LNMP环境)

输入这个命令后,有一些英文的引导提示,首先按回车,然后带有[Y/n]的提示都按Y即可。

如果你不认识英文,只需要记住下面这里是让你设置新数据库密码。

Change the Root paSSwoRd? [Y/n] y
New paSSwoRd:

输入的密码信息不会显示,自己要记住别忘了。

创建数据库

接下来我们就要为安装WoRdPReSS做准备了,首先创建一个数据库。

Debian 12安装WordPress指南(LNMP环境)

输入上面的命令之后,需要验证数据库管理员密码。然后进入输入命令的界面,依次输入下面的命令。

配置Nginx

首先,为我们的网站创建一个存放文件的目录,也就是网站根目录文件夹。

Debian 12安装WordPress指南(LNMP环境)

创建虚拟主机配置文件

接着按i,把下面的内容粘贴进去之后,按ESC键输入:wq保存

上面的代码中,seRveR_naMe test.nAIbaBIji.coM;部分,我们教程这里是只绑定了一个域名,正常你做企业官网的时候,这里应该改成seRveR_naMe nAIbaBIji.coM www.nAIbaBIji.coM;这样。

创建软连接

Debian 12安装WordPress指南(LNMP环境)

删除默认站点

Debian 12安装WordPress指南(LNMP环境)

验证Nginx配置

Debian 12安装WordPress指南(LNMP环境)

重启Nginx

Debian 12安装WordPress指南(LNMP环境)

配置SSL安全证书

这个时候,在浏览器打开你的网站,会出现下面这个截图,我们先安装好安全证书之后再去安装WoRdPReSS。

Debian 12安装WordPress指南(LNMP环境)

首先安装snapd

后面时间久了如果需要更新snapd,则使用下面的命令

安装 CeRtbot

运行ceRtbot申请SSL安全证书

Debian 12安装WordPress指南(LNMP环境)

输入命令后,需要你输入一个邮箱地址,回车之后几个提示直接按Y回车。

后面需要为ssl续签的时候,运行下面的命令

申请完毕后,打开网站就可以看到是一把小锁了。

Debian 12安装WordPress指南(LNMP环境)

安装WoRdPReSS网站程序

切换到网站根目录

wget下载woRdpReSS安装包文件

解压安装包

如果提示命令不存在,先安装apt install unzIP -y

进入解压出来的文件夹,移动所有文件到上级目录,切换到上级目录。

修改文件权限

打开你网址进入WoRdPReSS安装界面。

Debian 12安装WordPress指南(LNMP环境)

配置伪静态规则

如果你会vi编辑器,可以直接vi /etc/Nginx/sites-avAIlable/test.nAIbaBIji.coM.conf

考虑到奶爸建站笔记的新手比较多,可以通过SFTP下载文件修改后再覆盖的方式来修改。

Debian 12安装WordPress指南(LNMP环境)

打开后,右侧找到/etc/Nginx/sITes-avAIlable/文件夹,把你网站的配置文件下载到电脑,然后用记事本或者其他文本编辑器打开。

Debian 12安装WordPress指南(LNMP环境)

替换掉下图中框出来的部分代码。

Debian 12安装WordPress指南(LNMP环境)

保存之后上传到服务器覆盖原文件。

接着xShell里面输入sYsteMctl RestaRt Nginx

重启完毕后,刷新你网页,伪静态就起作用了。

以上就是纯手工安装LNMP环境然后安装WoRdPReSS的方法了。