使用华为开发者空间搭建WordPress博客平台【华为开发者空间】

【摘要】华为开发者空间是华为云为全球开发者打造的专属开发空间,汇聚昇腾、鸿蒙、鲲鹏、GaussDB、欧拉等各项根技术的开发资源及工具,致力于让每一位开发者拥有一台云主机。每台主机都预装了直观的可视化操作系统,并集成流行编程语言的运行时插件,解决本地开发环境中配置复杂、稳定性不足和依赖等问题,为开发者提供性能强大、安全、稳定、高效的开发环境。本文讲解如何使用华为开发者空间搭建WordPress博客平台。


博文配套短视频地址:https://www.bilibili.com/video/BV1VVzyYnE7r/?share_source=copy_web&vd_source=2150360c625052e20e34a959116c0d79



一、项目概况

项目名称:WordPress

官网地址:https://wordpress.org

项目简介:WordPress是一款个人博客系统,也可以把 WordPress当作一个内容管理系统(CMS)来使用,它是使用PHP语言和MySQL数据库开发的,用户可以在支持PHP和MySQL数据库的服务器上搭建自己的博客。

开发语言:PHP

应用运行环境:Euler、Nginx、PHP、MySQL

涉及云服务:华为开发者空间


二、免费领取华为开发者空间云主机

1. 领取云主机

如果还没有华为开发者空间云主机,可点击链接 ,即可领取免费专属云主机。

image-20241124144134848.png

领取成功后,就可以根据个人使用情况来配置云主机。

image-20241124151653277.png

安装完成后,即可通过浏览器进行访问。

image-20241124152414967.png

image-20241124154353611.png

详细具体操作可参考官方指南:开发者空间云主机免费领取指南


2. 打开命令行终端和修改主机名

可在云主机桌面中点击右键来打开命令行终端,进入到命令行终端后,系统会默认登录到 developer 用户,如下图所示:

image-20241124154842119.png

如果有开发者在测试或者学习环境中不习惯在每条命令前使用 sudo ,可使用命令 sudo -i 直接登录到 root 用户。本文章以 root 用户来执行操作命令。

image-20241124154938925.png

可使用命令 hostnamectl hostname 来修改主机名字。

image-20241124155301726.png


三、搭建LNMP应用运行环境

WordPress博客系统最新版本需要PHP7.4和MySQL 8.0或者MariaDB 10.5以上的版本来进行运行, 因此本次操作实战决定采用经典架构环境LNMP,L代表Linux,N代表Nginx,M代表MySQL或者MariaDB,P代表PHP。

image-20241124155830562.png

从官方建议网页中可知,虽然还是可以安装低一点版本的PHP和数据库版本,但官方提示担心各种漏洞而受到威胁,因此肯定按着官方建议,安装所要求的版本。

image-20241124160033187.png


1. 安装Nginx

1.1 使用默认yum源进行安装

没有特别需求的情况下,可使用 yum 命令进行安装,而开发者空间云主机已经默认配置好常用的几个安装源,因此可以直接进行安装,而不再需要配置其他安装源。云主机默认欧拉源中的 nginx 版本是1.21,可使用命令 yum --showduplicates list nginx查看源中nginx的版本。

image-20241124163918412.png

执行以下命令进行安装:

yum -y install nginx

image-20241124164256254.png

出现Complete表示 Nginx 安装完成。

image-20241124164410880.png


1.2 启动并进行测试

使用以下命令进行启动并设置开机自启动:

[root@goldfish ~]# systemctl start nginx
[root@goldfish ~]# systemctl enable nginx

可使用浏览器访问地址http://127.0.0.1/,若Nginx 安装成功,则会显示如下页面:

image-20241124164949594.png


2. 安装MySQL

2.1 安装MySQL

开发者空间云主机默认配置好的yum源中就有MySQL8.0的版本,因此可以直接进行安装,而不再需要配置其他安装源。可使用命令 yum --showduplicates list mysql-server查看源中MySQL的版本。

image-20241124165506425.png

执行以下命令进行安装:

yum -y install mysql-server

image-20241124165759780.png


2.2 启动并设置密码

在MySQL8.0的后续版本中,安装完成后会用空密码,但具体是使用空密码来登录,还是使用临时密码来登录,可在启动后查看服务日志相关信息来明确。

[root@goldfish ~]# systemctl start mysqld
[root@goldfish ~]# grep "password" /var/log/mysql/mysqld.log

image-20241124171659736.png

使用空密码(提示输入密码时直接敲回车)登录到服务端后,建议马上修改密码。

建议修改的密码长度不小于6位,且含有数字,小写或大写字母&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT民工金鱼哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值