在网站运营的日常工作中,静态网站的部署与WordPress博客的搭建都是非常普遍的任务。静态网站指的是不依赖于服务器端脚本的网站,通常采用HTML、CSS和JavaScript等静态资源进行创建与展示。相比之下,WordPress作为一款广受欢迎的博客系统,能够帮助用户迅速搭建自己的博客网站。
在之前的系列文章《玩转服务器》中,我们探讨了如何建立小型高可用环境,并涵盖了PHP、Python、Java Web、Docker环境的部署,甚至Node.js SSR应用。本篇将专门分享一个适合新手的WordPress博客搭建和静态网站部署的详细教程。
一、WordPress概述
WordPress是目前最为广泛使用的博客及内容管理系统,用户可以轻松创建独立的博客、论坛等类型的网站。它的插件和模板种类繁多,功能极为强大,且扩展性良好。
本文将以轻量云主机(CenTOS 7.6系统)为例,讲解如何搭建单机版WordPress。
1.1 准备工作
在正式部署之前,请确保完成以下准备步骤:
- 注册京东云账户,如尚未注册,请访问京东云官网进行注册;
- 成功注册后,务必进行实名认证;
- 购买一台或多台云主机或轻量云主机;
- 登录轻量云主机,并根据下方步骤中的命令进行操作;
1.2 安装WordPress与Apache
下载WordPress安装包,本文以4.8.1版本为示例进行说明。
wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip
接下来,安装Apache服务器。
yum install -y httpd
systemctl start httpd
将WordPress配置为默认目录,修改httpd配置文件中的DocumentRoot为”/var/www/html/wordpress”,并保存更改。
vi /etc/httpd/conf/httpd.conf

将下载的安装包复制到/var/www/html/目录下,并进行解压。
cp wordpress-4.8.1-zh_CN.zip /var/www/html/
cd /var/www/html/
yum install -y unzip zip
unzip wordpress-4.8.1-zh_CN.zip
1.3 PHP运行环境的安装
WordPress的运行依赖于PHP环境,本次演示将安装PHP7。
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
接下来,安装PHP。
yum -y install php72w
随后,安装所需的PHP扩展。
yum -y install php72w-common php72w-fpm php72w-opcache php72w-gd php72w-mysqlnd php72w-mbstring php72w-pecl-redis php72w-pecl-memcached php72w-devel
1.4 数据库的安装
本示例将使用MariaDB,它是兼容MySQL的数据库。
yum install mariadb-server -y
安装完成后,MariaDB默认处于未启动状态,需要手动启动。
systemctl start mariadb
接下来,请修改root账户的密码,按照提示进行操作。
mysql_secure_installation
在默认情况下,数据库密码为空,按回车键继续。

设置root密码时,请输入Y,然后按回车确认。

请您输入新设置的密码,之后按照提示进行后续操作。

接下来,您需要登录数据库。
mysql -u root -p
在此处输入前面设置的密码,完成数据库登录。

mysql> show databases;

现在,您可以创建一个名为wordpress的新数据库。
mysql> create database wordpress;
mysql> exit;

请手动编辑wp-config.php文件,更新数据库连接信息,以便将数据库与WordPress应用关联起来。
cd /var/www/html/wordpress
cp wp-config-sample.php wp-config.php
vi wp-config.php
请根据以下参数进行修改
define('DB_NAME', 'wordpress'); //刚刚创建的wordpress数据库名称
define('DB_USER', 'root'); //使用的数据库用户root
define('DB_PASSWORD', '数据库密码'); //刚才设定的数据库密码
define('DB_HOST', 'localhost'); //数据库地址,指定为本机
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

“`html
1.5 访问WordPress
重启Apache服务器
systemctl restart httpd
在浏览器中输入
http://IP/wp-admin/install.php

按照提示完成安装,然后点击登录,进入WordPress后台

用户访问地址,需在浏览器中输入 http://ip

二、静态网站概述
静态网站指的是完全由HTML(超文本标记语言的子集)构成的网页,这些页面的所有内容都包含在文件内,通常以htm、html、shtml等作为文件后缀。
对于访问量较低的轻量级网站,静态网站的部署非常适合,许多个人博客和企业官网都倾向于使用这种形式。本文将以轻量云主机(CenTOS 7.6系统)为例,详细介绍静态网站的部署方法。
2.1 前期准备
在正式开始部署之前,您需要完成以下准备:
- 首先开通京东云账户,如果尚未注册,请访问京东云官网进行注册;
- 账户激活后,务必进行实名认证;
- 购买一台或多台云主机或轻量云主机;
- 登录轻量云主机,执行接下来步骤中的命令;
2.2 Nginx的安装
更新yum(这是可选操作,并非强制执行)
yum upgrade

添加epel源
sudo yum install epel-release

开始安装Nginx
“`
2.3 网站demo的部署步骤
首先,获取静态网站demo文件
wget https://img1.jcloudcs.com/cn/iavm/tutorials/my-website.zip
接下来,进行文件的解压缩
yum install -y unzip zip
unzip my-website.zip

然后,将public文件夹复制到 /usr/share/nginx/html 目录下
cd my-website
cd public
cp -R . /usr/share/nginx/html

最后,重启nginx以使更改生效
sudo systemctl reload nginx
2.4 检查网站展示效果
在浏览器中输入服务器的IP地址,查看静态网站的展示效果

2.5 Hugo 网站构建指南
Hugo 是一种流行的工具,用于构建和维护静态网页,拥有强大的生态支持。本节中,步骤4所展示的网站示例便是采用Hugo搭建的。
在Hugo中创建企业网站,初始化配置步骤如下:
在Mac上安装Hugo
brew install hugo
初始化Hugo站点
hugo new site quickstart
安装网站主题,本示例采用的是:educenter-hugo
cd themes && git clone https://github.com/me-jser/educenter-hugo
应用主题并迁移示例数据,编辑 config.toml 文件并设置:theme = “educenter-hugo”
启动服务器并查看效果
hugo server
上述内容展示了如何利用京东云服务器进行静态网站部署和WordPress博客搭建的基本流程。在网站搭建完成之后,进行基础的SEO优化至关重要,这样有助于搜索引擎更有效地收录网站。其中,关键词、标题标签、描述标签以及友情链接等都是优化过程中不可或缺的重要因素。
下一篇将为大家介绍FTP文件共享服务器的搭建方法,我们下期再见。
本文标题:轻松搭建:新手如何用WordPress打造个人博客与静态网站
网址:https://www.2090ai.com/2025/09/10/tutorial/61279.html
本站所有文章由wordpress极光ai post插件通过chatgpt写作修改后发布,并不代表本站的观点;如果无意间侵犯了你的权益,请联系我们进行删除处理。
如需转载,请务必注明文章来源和链接,谢谢您的支持与鼓励!