前言

想了想还是打算写一个总结,遇到了很多坑,所幸全部踩过来了。本文实验全部在CentOS7进行,通过LNMP工具搭建WordPress个人博客。

简介

CentOS7:Linux发行版本之一

LNMP:即Linux+Nginx+MySQL+PHP,一键安装包

WordPress:网站搭建平台,用PHP语言和MySQL实现。搭建的网站属于轻量级,适合但不局限于作为个人博客。调查了一下,发现网上的个人博客一般使用WordPress或者HEXO搭建

安装LNMP

本文默认已经拥有CentOS7环境,无论是服务器还是虚拟机,并且已经安装软件wget、zip压缩管理软件以及c++编译器

yum install wget zip gcc-c++

安装CentOS可以参考:使用VMware安装CentOS7

下载

wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz

可以到https://lnmp.org/download.html下载对应版本

解压

tar -zxvf lnmp1.8.tar.gz

安装

 cd lnmp1.8 && ./install.sh lnmp

在接下来的过程中,如果输入错误,使用Ctrl+Backspace退格

运行脚本

image-20220303002529343

首先会选择数据库,1G内存只能装MySQL5及以下的版本,我选择4,建议尽量使用高版本

image-20220303002844252

输入数据库root用户密码

image-20220303003313434

是否开启MySQL InnoDB,默认开启,可直接回车

image-20220303003423371

选择php版本,我选了11,高版本可以让WordPress更加流畅,但稳定性和兼容性可能比低版本差一些

image-20220303003711936

选择是否使用内存优化,默认回车

image-20220303004018791

直接回车开始安装,这一步会比较漫长,当出现以下界面时,表示安装完成

image-20220303014456864

安装WordPress

创建wordpress数据库

mysql -u root -p 

输入密码,进入mysql数据库

show databases;

image-20220303004920652

create database wordpress;

退出

下载&解压&移动WordPress

wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress /usr/wwwroot/

修改wordpress目录权限

cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/

配置nginx

vim /usr/local/nginx/conf/nginx.config

配置前:

image-20220303010623065

配置后:

image-20220303010701655

保存退出。

nginx默认监听80端口,将wordpress设置为nginx的根目录,这样我们直接输入ip(或域名)可以直接访问到博客

查看nginx配置文件是否正常:

nginx -t

image-20220303011255148

重启nginx:

nginx -s reload

配置WordPress

用浏览器访问ip地址,可以看到以下内容

image-20220303012003099

配置数据库信息,对应刚刚创建的wordpress数据库,如果mysql与wordpress安装在同一个主机,直接默认使用localhost

image-20220303012307921

提交后如果遇到以下情况,在wordpress目录下创建一个wp-config.php文件,并且将文本内容写入

image-20220303013054784

image-20220303013246195

根据提示填好信息,用户名和密码是登录WordPress的管理员密码,之后可更改

image-20220303013442842

image-20220303013529982

image-20220303013558548

登录后看到这个WordPress后台,即表示安装成功

image-20220303013643163

再次使用浏览器访问ip地址

image-20220303013738005

WordPress有很多酷炫的主题,可以到GitHub上找找,安装也很方便,这里就不展开了。

卸载WordPress

通过上面的步骤,应该有意识知道如何卸载了

卸载wordpress数据库

登录mysql

mysql -u root -p

删除wordpress数据库

 drop database wordpress;

删除wordpress目录

cd /home/wwwroot/ && rm -rf wordpress

尾声

我的个人博客已经部署上线:欢迎来访:Ouou的个人博客

如果想了解如何迁移WordPress,看这里:WordPress博客迁移

Logo

更多推荐