type
status
date
slug
summary
tags
category
icon
password
根据上一个文章已经将LNMP环境安装进了服务器当中,那么就可以拿来做一些项目了,这里选择搭建一个WordPress内容管理系统,很多人也用这个做个人博客,正好它需要LNMP环境符合服务器上所安装的环境。
一、WordPress源码获取及条件
WordPress的源码可以直接上官网就可以获取到
在这里也可以看到所需要的
PHP版本7.4+
和Mysql版本8.0+
根据上文安装的LNMP环境版本都是满足的,也可以使用以下
指令查看
二、开启PHP Mysql扩展
当满足条件之后就可以
上传WordPress的源码到站点的根目录下
,并且在浏览器中访问,但是会出现一个这样的提示,说明没有PHP没有安装上MySQL的扩展,PHP无法连接到MySQL无法使用。这个时候只需要安装一下PHP-MySQL的模块就可以了
安装成功之后可以去到该目录下查看是否安装上了模块
cd /etc/php/8.0/mods-available
在修改一下php.ini文件开启MySQL模块
修改后再次进入网页就会正常提示如下
在这里可以看到需要一个数据库来存放WordPress数据
三、创建数据库
首先需要创建一个数据库,进入到mysql中
创建数据库与用户完后可以输入指令查看是否创建成功
然后授予wp用户对wp数据库的权限
设置无误之后就可以继续安装WordPress了
四、WordPress安装
从前几个步骤设置完就可以继续安装了,进入到网页中继续下一步,这里会提示输入数据库信息
按照设置好的数据库信息添加进去后提交
提交后如出现无法写入文件
wp-config.php
,可以手动创建一个wp-config.php
文件,将内容复制进去放在网站的根目录下继续点击运行运行成功后会提示输入个人资料,这里可以根据自己的需求填写,因为是内网虚拟机建站作为演示,所以这里就随便填写后点击安装
安装成功后就可以使用了
五、遇到的问题
1.PHP-Mysql模块
根据原来的文章使用的是指令直接安装,并不是编译安装,导致缺少某些模块,还好也可以使用指令直接安装,要不然wordpress都无法成功安装。
2.无法写入wp-config.php
不知道是不是因为权限关系导致无法正常写入文件,所以采用了手动创建文件修改的方式,可以尝试使用
chmod 777 wordpress/
给予权限,看是否正常,没测试过- 作者:ywba
- 链接:https://www.ywba.top/article/846a34d5-0a63-450b-8f75-c95f2f3a9843
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。