实验六(搭建WordPress)

1. 搭建Mysql数据库

引言:如果之前实验认真做了可直接从1.3开始,当然你也可以重新检查一遍。(本文中 --字符串 和 () 内容均为注释 小白不要写入命令行)

注:本实验将李老师与孟敏健两人的整合起来 我加了一些小备注方便理解

1.1关闭防火墙

systemctl stop firewalld  --暂时关闭防火墙
systemctl disable firewalld  --永久关闭防火墙

1.2关闭selinux

setenforce 0 # 临时,建议永久关闭,通过修改文件的方式
sed -i 's/enforcing/disabled/' /etc/selinux/config  # 永久
也可以通过 vim /etc/selinux/config 编辑文件修改

1.3进入hadoop103主机

ssh hadoop103(前提是有映射和免密,或者通过 ssh <hadoop103的ip>)

1.4安装Mysql社区版5.7.35

下框命令可通过查看微信李老师发的视频理解操作

#检查
rpm -qa | grep mariadb

#如果弹出内容 则卸载
rpm -e --nodeps mariadb-libs  --如果你不是root用户 可通过此命令前加 sudo提权操作

# ftp下载MySQL5.7安装包
wget ftp://172.18.40.149/pub/mysql-community-5.7.35/* ./

# 安装
rpm -ivh mysql-community*

# 删除原配置
rm -rf /var/lib/mysql

# 启动MySQL 
systemctl start mysqld

# 查找临时密码(最后有个随机的默认密码)
grep 'temporary password' /var/log/mysqld.log

# 使用临时密码登录(这里登录进去之后,不要退出来,修改密码之后再出来)
mysql -uroot -p

# 先对mysql的密码策略检测修改一下,直接修改密码会出错
mysql> set global validate_password_length=4;  -- 修改密码设置的长度
mysql> set global validate_password_policy=0;  -- 修改验证密码的策略等级,0为最低的。

# 修改密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql'; -- 这里Mysql是我的密码。

#创建wordpress数据库
mysql> create database wordpress;

#对mysql权限修改
#设置在所有ip下都可以访问 %表示所有权限
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#刷新一下 才有效果
flush privileges;

#然后退出mysql
mysql> exit;

#到此为止mysql弄好了,然后进去hadoop102进行创建wordpress的服务👇👇👇👇👇

1.5 创建wordpress服务

# 登录hadoop102主机
systemctl stop nginx   # Nginx 80端口会有冲突

# 安装php服务器(这里分别是安装 httpd php php-fpm php-server php-mysql mysql)这些
# 安装mysql的时候会出现切换镜像源的问题,我们这里推荐单独安装 后面写一个组件就可以了
# 然后除了mysql  mysql我们可以通过上面的操作(1.4)再次来一遍
yum install -y httpd php php-fpm php-server php-mysql mysql

# 键入如下命令,下载 WordPress 安装软件: 
wget -c https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/30min-website/wordpress-4.9.1-zh_CN.tar.gz

# 键入如下命令,将 WordPress 安装包解压到目录/var/www/html: 到时候就会访问此文件夹下的文件页面
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html

# 键入如下命令,赋予文件所在目录读写权限: 
chmod -R 777 /var/www/html

# 配置 httpd 服务,命令编辑配置。 vim /etc/httpd/conf/httpd.conf 在打开的配置文件界面,进入配置文件最后一行。单击快捷键“i”进入编辑模式, 移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码。 
ServerName localhost:80

# 键入如下命令,开启 httpd service 
systemctl start httpd

# 键入如下命令,开启 php-fpm service 
systemctl start php-fpm

# 键入如下命令,查看 httpd service 状态: 
systemctl status httpd

# 键入如下命令,查看 php-fpm service 状态 : 
systemctl status php-fpm

# 键入如下命令,将 httpd 和 php-fpm 服务设为开机启动: 
systemctl enable httpd php-fpm

1.6创建wordpress网站

# 进入数据库配置页面 在浏览器地址栏中输入以下地址访问 WordPress: http://公网IP/wordpress

# 配置mysql数据库连接(可以不加端口号(:3306))
hadoop103内网地址:3306

# 配置博客名称、用户名和密码

# 编辑第一篇博客!

# 测试访问
posted @ 2021-11-18 15:34  刘盛哲的学习笔记  阅读(144)  评论(0编辑  收藏  举报