轻松搭建:新手如何用WordPress打造个人博客与静态网站

在网站运营的日常工作中,静态网站的部署与WordPress博客的搭建都是非常普遍的任务。静态网站指的是不依赖于服务器端脚本的网站,通常采用HTML、CSS和JavaScript等静态资源进行创建与展示。相比之下,WordPress作为一款广受欢迎的博客系统,能够帮助用户迅速搭建自己的博客网站。

在之前的系列文章《玩转服务器》中,我们探讨了如何建立小型高可用环境,并涵盖了PHP、Python、Java Web、Docker环境的部署,甚至Node.js SSR应用。本篇将专门分享一个适合新手的WordPress博客搭建和静态网站部署的详细教程。

一、WordPress概述

WordPress是目前最为广泛使用的博客及内容管理系统,用户可以轻松创建独立的博客、论坛等类型的网站。它的插件和模板种类繁多,功能极为强大,且扩展性良好。

本文将以轻量云主机(CenTOS 7.6系统)为例,讲解如何搭建单机版WordPress。

1.1 准备工作

在正式部署之前,请确保完成以下准备步骤:

  1. 注册京东云账户,如尚未注册,请访问京东云官网进行注册;
  2. 成功注册后,务必进行实名认证;
  3. 购买一台或多台云主机或轻量云主机;
  4. 登录轻量云主机,并根据下方步骤中的命令进行操作;

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,然后按回车确认。

如何顺利创建并配置WordPress数据库

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

接下来,您需要登录数据库。

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 前期准备

在正式开始部署之前,您需要完成以下准备:

  1. 首先开通京东云账户,如果尚未注册,请访问京东云官网进行注册;
  2. 账户激活后,务必进行实名认证;
  3. 购买一台或多台云主机或轻量云主机;
  4. 登录轻量云主机,执行接下来步骤中的命令;

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写作修改后发布,并不代表本站的观点;如果无意间侵犯了你的权益,请联系我们进行删除处理。
如需转载,请务必注明文章来源和链接,谢谢您的支持与鼓励!