当前位置:首页 > 文章列表 > 文章 > linux > Ubuntu系统搭建个人博客教程 WordPress安装配置全过程【指南】

Ubuntu系统搭建个人博客教程 WordPress安装配置全过程【指南】

2026-05-05 16:39:39 0浏览 收藏

学习知识要善于思考,思考,再思考!今天golang学习网小编就给大家带来《Ubuntu系统搭建个人博客教程 WordPress安装配置全过程【指南】》,以下内容主要包含等知识点,如果你正在学习或准备学习文章,就都不要错过本文啦~让我们一起来看看吧,能帮助到你就更好了!

已安装LAMP环境、创建WordPress专用数据库与用户、部署源文件并配置Apache虚拟主机后,通过浏览器访问IP或域名即可完成图形化安装向导。

Ubuntu系统搭建个人博客教程 WordPress安装配置全过程【指南】

如果您已在Ubuntu系统上完成基础环境准备,但尚未部署WordPress个人博客,则可能是缺少LAMP/LEMP堆栈配置、数据库初始化或文件权限设置等关键环节。以下是完整安装与配置WordPress的全过程:

一、安装并配置LAMP运行环境

Apache、MySQL和PHP构成WordPress运行所依赖的基础服务栈,必须按顺序安装并确保各组件协同工作。

1、更新系统软件包索引并升级已安装软件:
sudo apt update && sudo apt upgrade -y

2、安装Apache2 Web服务器:
sudo apt install apache2 -y

3、启用并启动Apache服务:
sudo systemctl enable apache2 && sudo systemctl start apache2

4、安装MySQL数据库服务:
sudo apt install mysql-server -y

5、运行安全初始化脚本以禁用不安全默认项:
sudo mysql_secure_installation

6、安装PHP及必需扩展(含MySQL支持):
sudo apt install php libapache2-mod-php php-mysql -y

7、修改Apache默认索引优先级,使index.php优先于index.html:
sudo nano /etc/apache2/mods-enabled/dir.conf

8、在DirectoryIndex行中将index.php移至最前,保存退出

9、重启Apache以应用更改:
sudo systemctl restart apache2

二、创建WordPress专用数据库与用户

WordPress需独立数据库存储内容与配置,直接使用root账户存在安全风险,应创建专用低权限用户。

1、以root身份登录MySQL命令行:
sudo mysql -u root -p

2、创建名为wordpress的数据库:
CREATE DATABASE wordpress;

3、创建用户名为wpuser、密码为StrongPass123!的账户:
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'StrongPass123!';

4、授予该用户对wordpress数据库的全部操作权限:
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';

5、刷新权限表使配置立即生效:
FLUSH PRIVILEGES;

6、退出MySQL:
EXIT;

三、下载并部署WordPress源文件

WordPress官方发布包需解压至Web根目录,并由Web服务器用户拥有正确所有权,否则将触发500错误或安装向导无法写入配置。

1、切换至网站根目录(以/var/www/html为例):
cd /var/www/html

2、备份默认index.html文件:
sudo mv index.html index.html.bak

3、下载最新中文版WordPress压缩包:
sudo wget https://cn.wordpress.org/latest-zh_CN.tar.gz

4、解压至当前目录:
sudo tar -xzf latest-zh_CN.tar.gz

5、将解压出的wordpress目录内所有文件移动至根目录:
sudo mv wordpress/* ./

6、清理空wordpress目录:
sudo rmdir wordpress

7、将文件所有权设为www-data(Apache默认运行用户):
sudo chown -R www-data:www-data /var/www/html/

8、设置目录可写权限(仅临时启用,安装后应收紧):
sudo chmod -R 755 /var/www/html/

四、配置Apache虚拟主机并启用HTTPS

通过虚拟主机配置可实现域名绑定、路径重写及SSL强制跳转,是生产环境必要步骤。

1、为站点创建独立配置文件:
sudo nano /etc/apache2/sites-available/wordpress.conf

2、填入以下内容(替换example.com为您的实际域名):

  ServerAdmin webmaster@localhost
  ServerName example.com
  ServerAlias www.example.com
  DocumentRoot /var/www/html
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined

3、启用该站点配置:
sudo a2ensite wordpress.conf

4、启用重写模块以支持固定链接:
sudo a2enmod rewrite

5、启用SSL模块(若后续申请证书):
sudo a2enmod ssl

6、重新加载Apache配置:
sudo systemctl reload apache2

五、完成WordPress安装向导

通过浏览器访问服务器IP或已解析域名,触发WordPress图形化安装流程,自动读取数据库信息并生成wp-config.php。

1、在浏览器地址栏输入http://your_server_iphttp://your_domain_name

2、选择语言后点击“继续”

3、在数据库配置页面填写以下信息:
数据库名:wordpress
用户名:wpuser
密码:StrongPass123!
数据库主机:localhost
表前缀:wp_

4、点击“提交”,确认数据库连接成功

5、点击“运行安装”,进入站点信息设置页

6、填写站点标题、管理员用户名、强密码、电子邮箱,取消勾选“允许搜索引擎索引”(开发阶段)

7、点击“安装WordPress”

8、安装完成后使用所设账号登录后台:
/wp-admin/

理论要掌握,实操不能落!以上关于《Ubuntu系统搭建个人博客教程 WordPress安装配置全过程【指南】》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

千问如何让提示词包含约束条件_千问约束条件提示词写法【步骤】千问如何让提示词包含约束条件_千问约束条件提示词写法【步骤】
上一篇
千问如何让提示词包含约束条件_千问约束条件提示词写法【步骤】
如何在Windows中查看主板BIOS序列号 命令行查询电脑SN码教程
下一篇
如何在Windows中查看主板BIOS序列号 命令行查询电脑SN码教程
查看更多
最新文章
资料下载
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    4466次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    4812次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    4694次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    6486次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    5063次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码