WordPress是一款个人博客系统,也可以把 WordPress当作一个内容管理系统(CMS)来使用,它是使用PHP语言和MySQL数据库开发的,用户可以在支持PHP和MySQL数据库的服务器上搭建自己的博客。
本案例借助华为开发者空间提供的免费云上资源环境,直观地展示如何在华为开发者空间部署一套个人博客系统。
通过实际操作,让大家深入了解如何通过命令在华为开发者空间进行资源搭建的流程方法,体验其在应用开发中的优势。
1.2 适用对象企业
个人开发者
高校学生
1.3 案例时间本案例总时长预计60分钟。
1.4 案例流程说明:
① 用户开通华为开发者空间;
② 下载WordPress软件包到华为开发者空间;
③ 在华为开发者空间上构建LNMP环境并运行WordPress网站。
1.5 资源总览本案例预计花费总计0元。
资源名称
规格
单价(元)
时长(分钟)
华为开发者空间—云主机
2vCPUs | 4 GB RAM
免费
60
GitCode服务
免费
免费
60
2 华为开发者空间搭建WordPress博客平台2.1 云主机申请本案例中,使用华为开发者空间为环境搭建平台,华为开发者空间为开发者提供的免费云上资源环境,方便开发者进行环境搭建和项目部署。
登录华为开发者空间页面开发者空间-华为云,点击“配置云主机”进行云主机申请。
WordPress博客系统最新版本需要PHP7.4和MySQL 8.0或者MariaDB 10.5以上的版本来进行运行, 因此本次操作实战决定采用经典架构环境LNMP,L代表Linux,N代表Nginx,M代表MySQL或者MariaDB,P代表PHP。
从官方建议网页中可知,虽然还是可以安装低一点版本的PHP和数据库版本,但官方提示担心各种漏洞而受到威胁,因此肯定按着官方建议,安装所要求的版本。
登录云主机之后,在云主机桌面单击鼠标右键,选择“Open Terminal Here”,打开终端。
本文章以 root 用户来执行操作命令。
云主机登录默认账户为developer,所以理论上在每条命令前使用 sudo才有root权限执行,所以我们可使用命令 sudo -i 直接登录到 root 用户。在终端中输入:
sudo -i回车,即可切换到root账户。然后在终端中输入:
yum -y install nginx回车,进行Nginx安装,待终端出现Complete表示 Nginx 安装完成。
以下命令进行启动并设置开机自启动:
systemctl start nginx systemctl enable nginx在云主机的浏览器访问地址http://127.0.0.1/,若Nginx 安装成功,则会显示如下页面。
在终端中输入:
yum -y install mysql-server回车,待终端出现Complete表示 mysql 安装完成。
然后输入:
systemctl start mysqld启动MySQL。在MySQL 8.0的后续版本中,初次安装完成后可使用空密码来登录,输入:
mysql -uroot -p回车,在“Enter password”时按回车即可登录。
登录MySQL后,再执行:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Huawei@123';来修改数据库root账户的密码。(本案例使用Huawei@123,开发者可自定义)然后执行:
flush privileges; quit刷新并退出MySQL。
最后在终端中执行:
systemctl enable mysqld将数据库设置为开机自启动,然后执行:
systemctl status mysqld查看MySQL数据库状态显示如下即完成MySQL的安装和配置,按ctrl+c退出。
在终端中输入以下命令:
yum -y install php php-tidy php-common php-devel php-pdo php-mysql* php-gd php-ldap php-mbstring php-fpm来安装 PHP 和一些所需的 PHP 扩展,显示如下即表示安装成功。
输入:
php -v可查看PHP的版本,然后执行:
systemctl start php-fpm systemctl enable php-fpm来启动PHP,并将其设置为开机自启动。
如果想查看PHP的监听端口,可通过执行:
netstat -l | grep php来查看,执行:
grep -v ";\|^$" /etc/php-fpm.d/www.conf | grep listen可从配置文件中可查出具体侦听配置。
默认在安装旧的PHP版本后,需要在Nginx中配置好对应的PHP支持,但云主机集成的高版本的yum源安装后,会自动安装好对应的配置支持文件,因此开发者无需自行配置。
通过执行:
cat /etc/nginx/conf.d/php-fpm.conf cat /etc/nginx/default.d/php.conf即可查看对应的配置文件,显示如下。
最后测试LNMP的PHP支持,在终端输入:
echo "<?php phpinfo(); ?>" > /usr/share/nginx/html/index.php来编辑PHP测试页面,修改完后输入:
systemctl reload nginx来对PHP服务进行重载。使用浏览器访问http://127.0.0.1/index.php,显示如下图页面,说明PHP安装成功。
登录数据库并创建WordPress系统所用的数据库wordpress和对应的用户wordpressuser,并使用密码Huawei@123。在终端输入:
mysql -uroot -p在Enter password处输入root的密码“Huawei@123”,登录数据库后,执行:
create database wordpress;创建数据库wordpress,执行:
create user 'wordpressuser'@'localhost' identified by 'Huawei@123';创建用户wordpressuser并设置密码为Huawei@123,然后执行:
grant all privileges on wordpress.* to 'wordpressuser'@'localhost';来进行授权,最后执行:
flush privileges; quit刷新退出即可。
然后输入:
mysql -uwordpressuser -p回车,使用我们新建的wordpressuser账户登录数据库,密码为“Huawei@123”,登录成功后,输入:
show databases;显示如下即完成了数据库的初始化配置。
输入:
quit退出,至此,WordPress所需要的运行环境已经搭建完毕,接下来可以进行WordPress博客系统的安装。
2.3 安装并配置WordPress打开WordPress官网的下载页面:https://cn.wordpress.org/download/ ,下载wordpress-6.7.1软件包至本地。
跳转到软件包目录。
然后输入:
cp -a /home/developer/下载/wordpress-6.7.1-zh_CN.zip .将软件包复制到当前目录,然后执行:
unzip wordpress-6.7.1-zh_CN.zip来解压zip包,然后执行:
mv wordpress /usr/share/nginx/html/chown -R apache:apache /usr/share/nginx/html/wordpress/将解压出来的项目目录移动至Nginx页面目录下,并设置目录权限。
接下来进行WordPress配置。
首先执行:
cd /usr/share/nginx/html/wordpress进入到WordPress 项目目录,然后执行:
cp -a wp-config-sample.php wp-config.php将wp-config-sample.php文件复制名为wp-config.php的文件用作配置文件,并保留示例配置文件以作备份。然后开始编辑WordPress的配置文件,输入:
vim wp-config.php按 “i”进入编辑模式来编辑配置文件,按照下图把DB_NAME(数据库名称)、DB_USER(数据库用户名)、DB_PASSWORD(数据库密码)更改为之前所配置的设置,参数如下:
/** The name of the database for WordPress */define( 'DB_NAME', 'wordpress' ); /** Database username */define( 'DB_USER', 'wordpressuser' ); /** Database password */define( 'DB_PASSWORD', 'Huawei@123' );修改完后,按Esc,输入“:wq”,回车,保存并退出配置文件,然后执行:
grep -n "^[a-z]\|^[A-Z]" wp-config.php来查看修改是否成功,显示如下即可。
接下来进行安装WordPress。
在浏览器地址栏输入http://127.0.0.1/wordpress,即可跳转至安装页面,
然后按照提示填写对应的表单信息后,即可点击安装WordPress。
若WordPress安装完成,会如下图所示,然后点击登录,
输入用户名和密码,
即可登录wordpress管理台,可在页面见到网站仪表盘,如下图所示。
在浏览器输入http://127.0.0.1/wordpress 即可查看wordpress主页.
可以在管理界面选择想要的主题和插件,可使用在线安装的方式进行安装,也可以在线更新各种插件(PS:前提是设置好此前所说的访问权限,不然会弹出授权界面)。
安装完成后,点击启用即可使用,并可在已安装插件中查看。
至此,已完成整个WordPress项目的部署。
点击关注,第一时间了解华为云新鲜技术~华为云博客_大数据博客_AI博客_云计算博客_开发者中心-华为云
本文来自作者[天玉]投稿,不代表酷展号立场,如若转载,请注明出处:https://iosku.vip/sjzx/2025sop04-17361.html
评论列表(4条)
我是酷展号的签约作者“天玉”!
希望本篇文章《wordpress空间(使用华为开发者空间搭建WordPress博客平台)》能对你有所帮助!
本站[酷展号]内容主要涵盖:国足,欧洲杯,世界杯,篮球,欧冠,亚冠,英超,足球,综合体育
本文概览:1 概述1.1 案例介绍WordPress是一款个人博客系统,也可以把 WordPress当作一个内容管理系统(CMS)来使用,它是使用PHP语言和MySQL数据库开发的,用户...