LNMP实战搭建WordPress
00 分钟
2024-4-9
2024-10-18
type
status
date
slug
summary
tags
category
icon
password
💡
根据上一个文章已经将LNMP环境安装进了服务器当中,那么就可以拿来做一些项目了,这里选择搭建一个WordPress内容管理系统,很多人也用这个做个人博客,正好它需要LNMP环境符合服务器上所安装的环境。
LNMP安装流程
 

一、WordPress源码获取及条件

WordPress的源码可以直接上官网就可以获取到
notion image
在这里也可以看到所需要的PHP版本7.4+Mysql版本8.0+
根据上文安装的LNMP环境版本都是满足的,也可以使用以下指令查看

二、开启PHP Mysql扩展

当满足条件之后就可以上传WordPress的源码到站点的根目录下,并且在浏览器中访问,但是会出现一个这样的提示,说明没有PHP没有安装上MySQL的扩展,PHP无法连接到MySQL无法使用。
notion image
这个时候只需要安装一下PHP-MySQL的模块就可以了
 
安装成功之后可以去到该目录下查看是否安装上了模块
cd /etc/php/8.0/mods-available
notion image
在修改一下php.ini文件开启MySQL模块
修改后再次进入网页就会正常提示如下
notion image
在这里可以看到需要一个数据库来存放WordPress数据
 

三、创建数据库

首先需要创建一个数据库,进入到mysql中
创建数据库与用户完后可以输入指令查看是否创建成功
notion image
然后授予wp用户对wp数据库的权限
notion image
设置无误之后就可以继续安装WordPress了
 

四、WordPress安装

从前几个步骤设置完就可以继续安装了,进入到网页中继续下一步,这里会提示输入数据库信息
notion image
notion image
 
按照设置好的数据库信息添加进去后提交
notion image
 
提交后如出现无法写入文件wp-config.php ,可以手动创建一个wp-config.php 文件,将内容复制进去放在网站的根目录下继续点击运行
notion image
 
运行成功后会提示输入个人资料,这里可以根据自己的需求填写,因为是内网虚拟机建站作为演示,所以这里就随便填写后点击安装
notion image
notion image
 
安装成功后就可以使用了
notion image
 

五、遇到的问题

1.PHP-Mysql模块

根据原来的文章使用的是指令直接安装,并不是编译安装,导致缺少某些模块,还好也可以使用指令直接安装,要不然wordpress都无法成功安装。
 

2.无法写入wp-config.php

不知道是不是因为权限关系导致无法正常写入文件,所以采用了手动创建文件修改的方式,可以尝试使用chmod 777 wordpress/ 给予权限,看是否正常,没测试过
 

评论
  • Twikoo