新手扫盲ubuntu18一键简单安装配置lnmp2.0环境+wordpress安装教程

简介

反复的写lnmp的安装帖其实没啥意思,写来写去就是那么多东西。但是还是想方设法的给新手们点明清楚,高手

和老鸟就略过吧,主要扫盲新手力求完整清晰便捷。

 

安装LNMP环境

安装screen

先安装screen,避免安装过程时中断(如果中断可以使用命令恢复)

apt-get install -y wget screen

新建screen 窗口,(后续如果真的连接中断,只需重新登录之后执行 screen -r lnmp 即可恢复)

screen -S lnmp

 

安装LNMP

安装LNMP稳定版,此地址源自LNMP官网

wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0 && ./install.sh lnmp

脚本运行后如下图,安装数据这里我选择使用MariaDB 5.5.68,回车后提示Using Generic Binaries [y/n]:  选择y

输入数据库密码 >>  询问是否启用 InnoDB 存储引擎,选择:Y

询问安装PHP版本,这里选择  PHP 7.4.33

询问是否需要安装内存分配器,我这里选择不安装

接着按任意键安装,习惯性的敲了一下回车,进入等待安装的过程,去喝杯奶茶吧

 

添加网站

使用lnmp命令添加网站

lnmp vhost add

询问是否启用伪静态 >> 输入 Y >>  输入wordpress伪静态规则

根据下方不开启pathinfo,开启日志

创建数据库,配置数据库名和配置数据库密码

询问是不是要开启SSL,我这里暂时选择N不开启,并按任意键继续

返回的信息得到如下,就是正常OK的,到此LNMP算是安装配置结束了

 

安装wordpress

根据上面的方法添加完成网站后,会有网站的路径信息,示例x.com代表你的网站域名,自己替换

下载wordpress并解压,我这里从官网找的最新版本地址,

wget https://cn.wordpress.org/wordpress-6.2.2-zh_CN.tar.gz
tar xzvf wordpress-6.2.2-zh_CN.tar.gz

移动wordpress文件到网站路径下

mv wordpress/* /home/wwwroot/x.com/

删除空目录

rm -rf wordpress

解除锁定

chattr -i /home/wwwroot/x.com/.user.ini

设置整个网站目录的权限

chown -R www:www /home/wwwroot/x.com/

重启nginx

systemctl restart nginx.service

这时候可以把域名指向到我们配置好的服务器IP上了,接着访问网址进行安装网站

https://x.com

完成安装后删除安装程序

rm -rf /home/wwwroot/x.com/wp-admin/install.php
THE END