wordpress 网站如何用 centos7 搭建(二)

105 阅读2分钟

五:安装 MYSQL

    WordPress 是使用 PHP 作为它的脚本语言编写的,并且使用了 MySQL 作为数据库管理系统。

    数据库是一种以一定的组织方式存储和获取数据的系统。

    数据库还可以让软件以可编程方式管理数据。

    WordPress 使用 PHP(编程语言)从数据库读取数据。

添加源

rpm -Uvh  dev.mysql.com/get/mysql57…
// 或
wget dev.mysql.com/get/mysql57…
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

安装 MYSQL

yum -y install mysql-community-server

 安装完成之后,安装程序为 root 自动生成了一个默认密码,该密码输出到了 /var/log/mysqld.log 文件中,可以通过如下方式找到该日志文件中的 root 用户默认密码

// 启动 Mysql
systemctl start mysqld
// 查找默认密码
grep 'temporary password' /var/log/mysqld.log

配置 mysql

mysql -u root -p onlM*Lt=3lx5

// 然后输入密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';// 修改密码

set password for 'root'@'localhost'=password('new password');

注意:密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于 8 位。否则会提示 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 错误。

开启远程访问权限

use mysql; // 进入数据库

update user set host = '%' where user = 'root'; // 给数据库开启权限

FLUSH  PRIVILEGES;

// 查看

select host,user from user;

exit; // 退出数据库

开放 3306 端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

// 重新加载防火墙

firewall-cmd --reload

六:配置 wordpress 数据库

登入 mysql

CREATE DATABASE wordpressdb; // 输入密码便可登录

创建 wordpress 数据库

CREATE USER 用户名 @localhost IDENTIFIED BY ' 密码 ';

#CREATE USER wordpress@localhost IDENTIFIED BY ' 密码 ';

// 将” 用户名” 替换成你自己的用户名;将” 密码” 替换成你自己的密码;记下用户名和密码

授予 wordpress 数据库账户在 wordpress 数据库上所需权限

// 授予权限
GRANT ALL PRIVILEGES ON 数据库名.* TO 用户名 @localhost;
#GRANT ALL PRIVILEGES ON wordpressdb.* TO wordpress@localhost;
// 刷新数据库缓存
FLUSH PRIVILEGES;
// 退出数据库
exit 

七:安装 wordpress

使用 wget 下载最新 wordpress

wget wordpress.org/latest.zip

解压文件,并且将其复制到 /var/www/html 目录下

// 解压文件
unzip -q latest.zip

// 复制 wordpress 文件夹下所有文件到 html 目录下

cp -rf wordpress/* /var/www/html/

// 修改文件夹权限

赋予 apache 对相关文件夹的权限
修改文件夹权限

chown -R apache:apache /var/www/html/

chmod -R 755 /var/www/html/

mkdir -p /var/www/html/wp-content/uploads

chown -R :apache /var/www/html/wp-content/uploads

编辑 WordPress 配置文件

// 编辑配置文件

cd /var/www/html
cp wp-config-sample.php wp-config.php

// 使用 vim 编辑文件
vim wp-config.php

// 找到 define (‘DB_NAME’, ‘wordpressdb’);

// 将 wordpressdb 修改为你创建的 wordpress 数据库名

// 找到 define (‘DB_USER’, ‘wordpressuser’);

// 将 wordpressuser 修改为你创建的数据库用户名

// 找到 define (‘DB_PASSWORD’, ‘123456’);

// 将 123456 修改你创建数据库用户的密码

输入:wq! 保存

重启

systemctl restart httpd.service

systemctl restart mysqld.service

systemctl start mysqld.service

systemctl stop mysqld.service

进入 Web

访问 http:// 域名 /wp-admin

按照要求设置用户名密码,就可完成 wordpress 最后设置