Centos7环境搭建lnmp完全使用yum源安装
Centos7环境搭建lnmp完全使用yum源安装
1.需要搭建的服务nginx 、mariadb、php、wordpress从第三方下载,wordpress官网国内不能访问
2.使用的服务软件全都为开源软件由于mysql被Oracle公司收购后开始分成社区版和商业版,新版本的centos舍弃mysql转偷和mysql功能差不多无法非常相似的mariadb数据库
开始搭建
1.安装所需软件
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
对现有源进行更新,因为在旧源中没有新版的php,而我用到的wordpress的博客网站最低要求为PHP5.6以上,所有如果不换源安装可以使用旧版的wordpress推荐4.9以下皆可
2.创建一个用于博客的数据库要用的刚刚安装的mariadb
开始数据库,然后对数据库进行初始化操作
第一个选项是否设置数据库Root用户的登录密码数据y
然后输入密码(我输入的是123456)
连续输入两次
第二个选项是否关闭远程匿名用户登录
我们输入y
第三个是否关闭远程root用户登录
我们输入y
第四个是否删除测试数据库访问
我们输入y
第五个刷新表的权限
我们输入y
所有选项均可输入y,可按个人需求设置(初始化是对数据库的安全进行简单配置)
3.开始创建数据库并给用户设置权限
mysql和mariadb使用的语法非常相似几乎是通用的。。因为它们几乎都是由同一批人开发的
登录并创建数据库
创建用户
这里解释一下通配符%含义:代表任意ip都能使用这个访问这个用户,默认localhost
给用户赋予所有数据库的操作权限,之后要刷新特权才能生效。
这里数据库工作准备完成
4.配置nginx服务
vim /etc/nginx/conf.d/wordpress.conf
创建一个wordpress.conf的配置文件
你也可以直接进入/etc/nginx/nginx.conf下配置
当你域名还没有备案或者解析无法成功的时候可以把server_name修改成你的主机的公网地址
5.上次wordpress
在linux和windows互传文件的方法有很多,可以通过xshell secureFX winscp等软件,这里我使用rz,注意rz工具只能windows传到linux
在命令行输入rz
unzip命令解包并进行wordpress简单配置
进入文件夹wordpress修改wp-config-sample.php 的文件名为wp-config.php
编辑文件wp-config.php
开启服务systemctl start nginx mariadb php-fpm
6.进入wordpress网页配置
登录你预设的账号和密码
**发布
推至登录账号返回首页查看效果
教程到这里就结束了~~~