比较简单的方式是实用市场镜像wordpress会直接省去很多步骤
镜像部署WordPress(Linux)_弹性云服务器 ECS_最佳实践_华为云 (huaweicloud.com)
but,还是手动来的更好。
首先准备好云服务器,配置好密码,连接后台(此处跳过)。
1、安装Nginx
下载nginx工具包
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum -y install nginx
启动
systemctl start nginx
systemctl enable nginx
查看启动状态
2、安装mysql
-
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
-
rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
-
yum -y install nginx
-
systemctl start nginx
-
systemctl enable nginx
-
systemctl status nginx.service
注意:如果同时存在不同版本的mysql会导致安装失败,所以可以先看一下当前的版本:
当时这台机器被安装了8.0.28的mysql,所以执行了卸载,然后重复上面的安装后正常。
查询版本:
rpm -qa |grep -i mysql
过滤日志文件,找到初始化的密码
grep 'temporary password' /var/log/mysqld.log
改数据库密码并完成初始化
3、安装PHP
先卸载老版本
rpm -Uxh报错
找了半天,没找到兼容欧拉OS系统的epel。遂换系统!
更换为centos后,根据华为云官方文档,执行一次就过
基于WordPress搭建个人网站(Linux)_弹性云服务器 ECS_最佳实践_华为云 (huaweicloud.com)