前言
想了想还是打算写一个总结,遇到了很多坑,所幸全部踩过来了。本文实验全部在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/lnmp/lnmp1.8.tar.gz
可以到https://lnmp/download.html下载对应版本
解压
tar -zxvf lnmp1.8.tar.gz
安装
cd lnmp1.8 && ./install.sh lnmp
在接下来的过程中,如果输入错误,使用Ctrl+Backspace退格
运行脚本
首先会选择数据库,1G内存只能装MySQL5及以下的版本,我选择4,建议尽量使用高版本
输入数据库root用户密码
是否开启MySQL InnoDB,默认开启,可直接回车
选择php版本,我选了11,高版本可以让WordPress更加流畅,但稳定性和兼容性可能比低版本差一些
选择是否使用内存优化,默认回车
直接回车开始安装,这一步会比较漫长,当出现以下界面时,表示安装完成
安装WordPress
创建wordpress数据库
mysql -u root -p
输入密码,进入mysql数据库
show databases;
create database wordpress;
退出
下载&解压&移动WordPress
wget https://cn.wordpress/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
配置前:
配置后:
保存退出。
nginx默认监听80端口,将wordpress设置为nginx的根目录,这样我们直接输入ip(或域名)可以直接访问到博客
查看nginx配置文件是否正常:
nginx -t
重启nginx:
nginx -s reload
配置WordPress
用浏览器访问ip地址,可以看到以下内容
配置数据库信息,对应刚刚创建的wordpress数据库,如果mysql与wordpress安装在同一个主机,直接默认使用localhost
提交后如果遇到以下情况,在wordpress目录下创建一个wp-config.php文件,并且将文本内容写入
根据提示填好信息,用户名和密码是登录WordPress的管理员密码,之后可更改
登录后看到这个WordPress后台,即表示安装成功
再次使用浏览器访问ip地址
WordPress有很多酷炫的主题,可以到GitHub上找找,安装也很方便,这里就不展开了。
卸载WordPress
通过上面的步骤,应该有意识知道如何卸载了
卸载wordpress数据库
登录mysql
mysql -u root -p
删除wordpress数据库
drop database wordpress;
删除wordpress目录
cd /home/wwwroot/ && rm -rf wordpress
尾声
我的个人博客已经部署上线:欢迎来访:Ouou的个人博客
如果想了解如何迁移WordPress,看这里:WordPress博客迁移
更多推荐
使用WordPress搭建个人博客
发布评论