登录
首页 >  文章 >  linux

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

时间:2026-05-05 16:39:39 193浏览 收藏

学习知识要善于思考,思考,再思考!今天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学习网公众号吧!

资料下载
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>