从零开始搭建 WordPress 个人站点(Linux)

linux安装宝塔搭建WordPress(超详细、纯小白) 从安装宝塔、搭建Wordpress站点,最后在Wordpress中发布文章,图文搭配,简单全面 阅读详情

使用Wordpress镜像一键创建实例,免去繁琐的安装步骤。

一键创建 Wordpress 环境

操作场景

WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。本文以 CentOS 7.6 操作系统的开发云云服务器为例,手动搭建 WordPress 个人站点。

建议您使用镜像环境部署 WordPress 个人博客,手动搭建过程可能需要较长时间。具体步骤可参考 镜像部署 WordPress 个人站点。

示例软件版本

本文搭建的 WordPress 个人站点组成版本及说明如下:

  • Linux:Linux 操作系统,本文以 CentOS 7.6 为例。
  • Nginx:Web 服务器,本文以 Nginx 1.21 为例。
  • MariaDB:数据库,本文以 MariaDB 10.7 为例。
  • PHP:脚本语言,本文以 PHP 7.2 为例。
  • WordPress:博客平台,本文以 WordPress 5.9.2 为例。

操作步骤

步骤1:登录云服务器

参照文档登录 Linux 主机

步骤2:手动搭建 LNMP 环境

LNMP 是 Linux、Nginx、MariaDB 和 PHP 的缩写,这个组合是最常见的 Web 服务器的运行环境之一。在创建并登录云服务器实例之后,您可参考 手动搭建 LNMP 环境 完成基本环境搭建。

步骤3:配置数据库

根据 MariaDB 版本,设置用户身份验证方式有一定区别,具体步骤请参见 MariaDB 官网。

  1. 执行以下命令,进入 MariaDB。
mysql
  1. 执行以下命令,创建 MariaDB 数据库。例如 “wordpress”。
CREATE DATABASE wordpress;
  1. 执行以下命令,创建一个新用户。例如 “wordpress”,登录密码为 C123456。
CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'C123456';
  1. 执行以下命令,赋予用户对 “wordpress” 数据库的全部权限。
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost' IDENTIFIED BY 'C123456';
  1. 执行以下命令,设置 root 帐户密码。

MariaDB 10.7 在 CentOS 系统上已增加了 root 帐户免密登录功能,为了数据库安全,请执行以下步骤设置您的 root 帐户密码并牢记。

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('you_password');
  1. 执行以下命令,使所有配置生效。
FLUSH PRIVILEGES;
  1. 执行以下命令,退出 MariaDB。
\q

步骤4:安装和配置 WordPress

下载 WordPress

WordPress 可从 WordPress 官方网站下载 WordPress 最新中文版本并安装,本教程采用 WordPress 中文版本。

  1. 执行以下命令,删除网站根目录下用于测试 PHP-Nginx 配置的index.php文件。
rm -rf /usr/share/nginx/html/index.php
  1. 依次执行以下命令,进入/usr/share/nginx/html/目录,并下载与解压 WordPress。
cd /usr/share/nginx/html
wget https://cn.wordpress.org/wordpress-5.9.2-zh_CN.tar.gz
tar zxvf wordpress-5.9.2-zh_CN.tar.gz
修改 WordPress 配置文件
  1. 依次执行以下命令,进入 WordPress 安装目录,将wp-config-sample.php文件复制到wp-config.php文件中,并将原先的示例配置文件保留作为备份。
cd /usr/share/nginx/html/wordpress
cp wp-config-sample.php wp-config.php
  1. 执行以下命令,打开并编辑新创建的配置文件。
vi wp-config.php
  1. 按 i 切换至编辑模式,找到文件中 MySQL 的部分,并将相关配置信息修改为以下内容。
	// ** MySQL settings - You can get this info from your web host ** //
	/** The name of the database for WordPress */
	define('DB_NAME', 'wordpress');
	
	/** MySQL database username */
	define('DB_USER', 'wordpress');
	
	/** MySQL database password */
	define('DB_PASSWORD', 'C123456');
	
	/** MySQL hostname */
	define('DB_HOST', 'localhost');

Tips:

按 i 进入编辑模式。按 x 删除当前字符。按 Esc 退出当前模式

  1. 修改完成后,按 Esc,输入 :wq,保存文件返回。
设置目录权限

修改目录权限,确保主题、插件、上传图片等功能正常使用

chmod 777  /usr/share/nginx/html/
chmod -R 777  /usr/share/nginx/html/wp-content/

也可以用下列方法更安全的设置目录权限,这样只允许php用户拥有web目录的权限。

查看 /etc/php-fpm.d/www.conf user 和 group 定义,把web目录的所有权给这个用户。这里笔者的用户和用户组是apache。用以下命令把web目录的权限赋予用户apache。

chown -R apache:apache /usr/share/nginx/html/

步骤5:验证 WordPress 安装

  1. 在浏览器地址栏输入http://域名或云服务器实例的公网IP/wordpress 文件夹,例如:
http://202.xxx.xxx.xx/wordpress

转至 WordPress 安装页,开始配置 WordPress。
配置WP1

  1. 根据 WordPress 安装向导提示输入以下安装信息,单击【安装 WordPress】,完成安装。
所需信息说明
站点标题 WordPress 网站名称。
用户名 WordPress 管理员名称。出于安全考虑,建议设置一个不同于 admin 的名称。因为与默认用户名称 admin 相比,该名称更难破解。
密码 可以使用默认强密码或者自定义密码。请勿重复使用现有密码,并确保将密码保存在安全的位置。
您的电子邮件 用于接收通知的电子邮件地址。
现在可以用登录 WordPress 博客,并开始发布博客文章了。
在Linux上部署WordPress:一步步实现LNMP架构 通过上述步骤,我成功在Linux上搭建了一个WordPress网站,并掌握了安装Linux、使用常用命令、管理文件与目录、配置网络功能、管理软件包与进程、用户与权限管理、以及DNS、DHCP和FTP服务器的基本知识。这次实践不仅提高了我的Linux技能,也让我对Web开发有了更深入的理解。希望我的分享对你们有所帮助! 阅读详情

相关推荐

linux搭建个人博客wordpress(LNMP)

利用LNMP+WordPress搭建博客网站平台 WordPress是一款使用PHP语言开发的博客平台 1.易用性高:操作简单,即使对于初学者也很容易上手。 2.扩展性强:有丰富的插件和主题资源,可以满足各种需求。 3.SEO 友好:内置的功能和插件有助于优化网站在搜索引擎中的排名。 4.社区支持强大:拥有庞大的用户群体,有很多教程和帮助资源。 5.多语言支持:方便创建多语言网站。 6.灵活性好:可以用于各种类型的网站,如博客、企业网站、电商网站等

" DevOps菜鸟(Xu JieHao)" 的博客 2571

Linux通过wordpress创建个人博客( 终极详细版教程)保姆级

Linux通过wordpress创建个人博客(nginx+mysql+php)

奔跑的菜鸟的Run博客 6921

超详细图解:如何使用 WordPress搭建一个个人博客?

前两天我用WordPress 给自己搭建了一个网站,整个过程非常的顺利,体验非常地好,于是我就整个过程、以及其中的一些搭建心得,记录下来。 如果你也正好有搭建个人网站的想法,那么本文会给你一个参考,也许看了这篇文章你就可以不用再百度、甚至谷歌了,因为我会写得 足够的细致而系统。 1. 写在前面 说到网站,其实我搭建过挺多个了。 从最开始的 Hexo 静态博客,到后来使用 Django 仿照 Hexo -Next 主题自己写了一个有后端的个人博客。 再后来又发现了 Sphinx + Github + Rea

王炳明 10万+

在Linux中搭建wordpress博客网站

在Linux中搭建wordpress博客网站。

博客 1188

使用WordPress搭建个人网站

最近想搭建一个个人博客,在网上查询了一番,发现使用WordPress搭建个人博客非常不错,就在阿里云购买了台服务器,选择系统为“Ubuntu 14.04.5 LTS”,并在阿里云买了个域名(域名是为了方便记忆,否则输入ip地址访问网站很不方便),下面就使用Ubuntu系统搭建WordPress个人网站。 如需购买阿里云服务器和域名,可先点击此处领取阿里云优惠券:最高¥1888云产品通用代金券 安装...

潘超博客 7645

WordPress 站点搭建全攻略:从环境部署到后台配置实战

WordPress 作为全球使用率最高的开源内容管理系统(CMS),凭借其易用性、丰富的主题插件生态及强大的扩展性,成为个人博客、企业官网、电商平台等场景的首选工具。无论是零基础新手还是资深运维人员,都能通过其快速搭建专业级站点。

m0_74102179的博客 2697

如何搭建个人博客——Linux环境+宝塔+WordPress(适合新手)

如题,如何搭建一个个人博客,这里就忽略域名,使用域名需要备案,具体根据地域不同,备案都是不同的,为了节省时间,只进行网站搭建配置。 1、首先你要有一台Linux服务器,服务器不需要太高配置,但是尽量是可以自行配置环境的主机。 搭建宝塔: https://www.bt.cn/btcode.html Centos为例: 执行命令: yum install -y wget && wge...

weixin_46389364的博客 2251

个人博客搭建全流程阿里云宝塔Linux安装wordpress

阿里云里面点击备案,进入备案流程,根据提示备案,需要准备一个主要联系人手机号和一个应急联系人手机号,最多20个工作日管局完成备案审核,通常为几个工作日。3.这样在外网电脑还是不能访问宝塔面板,进入阿里云控制台的安全组设置页面,找到与 ECS 实例关联的安全组,添加规则允许外部访问宝塔面板端口(默认是 8888 端口,如果修改过则为修改后的端口)。提交以后进入5分钟的wordpress安装程序,安装好以后,直接用公网IP地址访问可以看到网站效果,比较简陋,另外用安装时的用户名密码登录可以进去后台配置。

HuoShengE的博客 1823

Linux上安装xampp来搭建WordPress网站(图文教程)

建站准备 建站流程 搭建网站注意事项可以参考以下文章 如何从零开始拥有自己的网站? 新手建站十大必知忠告 超详细新手建站指南以及预算成本估计 注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。不懂这一步的可以参考建站流程里面的几篇文章。 主机空间 在这里推荐使用阿里云。具体原因请看上面的文章。不懂这一步的可以参考建站流程里面的几篇文章。 L...

weixin_34148508的博客 240

Win10 Rational Rose 安装教程

在此教程中我们需要四个文件,点此下载[提取码:ig33] 其中第一个为2007的安装包,第二个为破解文件 前言 很多小伙伴反应说会出现几天后就到期的问题,包括我也出现了该问题,如果你已在其他地方安装好了文件且破解成功,且但几天后到期,如果可以使用更改时间的方式打开,那么可以跳过接下来的教程,直接看第三节,我们采用批处理的形式一键完成从修改时间到打开最后改回来的方法解决此问题 一、安装软件 解压缩两个安装包,进入 Rational Rose文件夹 选择setup.exe开始安装 按照图示依次点击

CoderJiang 2万+

✨使用 vLLM + Docker 部署 Qwen3-Embedding-8B 并实现高效文本向量生成(附 `curl` 测试)

本文介绍了如何使用 vLLM 和 Docker 部署 Qwen3-Embedding-8B 嵌入模型服务,并通过标准 OpenAI 兼容接口进行调用和结果解析。如果你在部署中遇到任何问题,欢迎留言讨论!

用大模型重构生活:猫奴程序员的AI智能日常记录 6238

WordPress搭建个人网站的总结

还没搭出来呢,hxdm 首先是域名和服务器的购买。服务器阿里云可白嫖半年哈哈哈。 点我去白嫖啦 域名的话腾讯云.xyz一元一年所以我买了腾讯云,修改了域名解析地址后和服务器绑定了。我是跟着别人的搭建教程走的。 首先是宝塔面板的使用,Linux版本下载之后并不是在Linux上启动可视面板的,要在window上输入他给你的地址进入后使用用户名密码登陆后台。 查看命令:bt default 接下来就是正常的站点绑定和数据库的建立了。 域名需要备案,而且要在域名实名认证后的48小时后才可以申请,所以再等等。 主要出

liu123_4的博客 377

评分卡建模学习(一)————数据预处理part.3

目录六、数据处理的思路及代码(一)对缺失值的处理:在我这个数据预处理的part.1板块(二)对异常值的处理:在我这个数据预处理的part.2板块(三)数据归一化、标准化:在我这个数据预处理的part.2板块(四)非结构化数据转变+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++———————————————————————————————————————————++++++++++++++++++++++++++

Morven_dai的博客 898

在CentOS 7.4 上建立wordpress博客

1.安装nginx,php,mariadb 控制台下输入: yum install nginx php php-fpm php-mysql mariadb-server wget -y 设置各个软件为开机启动: chkconfig nginx on chkconfig mariad...

chenyunhe7650的博客 343

TurboQuant: Online Vector Quantization with Near-optimal Distortion Rate

这篇被 ICLR 2026 接收的论文提出了一种名为TurboQuant的全新在线向量量化(Vector Quantization, VQ)算法。该研究的核心目标是解决大语言模型(LLM)在长上下文推理时面临的 KV Cache 显存消耗瓶颈,以及大规模向量数据库在近似最近邻检索中的存储与延迟问题。有别于现有技术,TurboQuant 是一种无需任何校准数据、无需训练的在线算法(Data-oblivious)。

c_cpp_csharp的专栏 118

七天征服AutoSAR/SomeIP_01速成配置并代码生成

本文为AutoSAR中SomeIP配置开发的实操指南摘要,重点介绍通过通信矩阵快速构建SomeIP工程的方法。核心内容包括:1)基于Excel通信矩阵生成系统描述文件(arxml);2)在AutoSAR工具中导入文件自动生成协议栈配置,涵盖ETHIF、SoAd等模块;3)关键报错处理(COM/PDUR/SOAD/SD模块的配置修正);4)SomeIPXF的数据编解码配置;5)SWC组件与RTE任务映射。教程强调"先完成再完美"的实践原则,指导开发者快速生成基础代码框架,为后续协议调试奠定

大叔带刺的博客 303

手动搭建 WordPress 个人站点(Linux)

WordPress 是一款使用 PHP 语言开发的博客平台,您可使用通过 WordPress 搭建属于个人的博客平台。本文以 CentOS 7.6 操作系统的腾讯云云服务器为例,手动搭建 WordPress 个人站点。WordPress 可从 WordPress 官方网站下载 WordPress 最新中文版本并安装,本教程采用 WordPress 中文版本。WordPress:博客平台,本文以 WordPress 6.6.1 为例。转至 WordPress 安装页,开始配置 WordPress。

2401_88127808的博客 1397

LPDDR6与LPDDR5 State Diagram技术探讨

LPDDR6与LPDDR5 State Diagram技术探讨

zilan23的博客 1176

在linux中搭建WordPress个人博客

在linux中搭建WordPress个人博客 1、安装apache 2、安装php、mysql、php-mysql、图形库gd 3、查看防火墙、SElinux状态 关闭防护服务 4、开启apache服务 使用浏览器进行访问,服务正常 5、测试php功能 使用浏览器进行访问,成功 6、启动mysql 登陆mysql,成功 查看数据库 7、测试数据库连接功能 使用浏览器测试,连...

Monsterlz123的博客 7104

RT-DETR模型应用过程中的报错处理及疑问解答,涉及环境搭建、模型训练、模块改进、论文写作

本文记录了RT-DETR模型的这一系列过程中可能发生的问题,以及大家非常关心的问题,这里统一做了一个记录和解答。

Limiiiing的博客 1764

国产服务器系统的PXE无人值守自动化安装部署——以银河麒麟、统信UOS、OpenEuler这三类服务器系统为例

本文详细介绍了三种国产服务器系统(银河麒麟、统信UOS、OpenEuler)的PXE无人值守自动化安装方法。主要内容包括:1)从系统ISO镜像中提取内核文件和根系统文件;2)编写GRUB菜单引导文件;3)配置自动应答文件实现自动化安装;4)重启PXE服务并测试安装过程。文章特别强调了硬盘容量需≥100GB、UEFI模式设置等注意事项,并提供了root密码重置方法。对于x86架构Windows上模拟ARM架构系统安装也给出了具体命令。通过完整的配置流程,可实现国产服务器系统的快速批量部署。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 1467

手动搭建-WordPress-个人站点-Linux

WordPress 是一款基于 PHP 和 MySQL 的开源内容管理系统(CMS),最初设计为博客平台,现已发展成功能强大的网站构建工具‌。本文介绍了在Linux系统上手动搭建WordPress个人站点的完整流程。

丘比特的小屋 1780

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

腾讯云篇7、手动搭建 WordPress 个人站点(Linux)

手动搭建 WordPress 个人博客站点(Linux)

weixin_49713519的博客 1338

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

上一篇: 手动部署LAMP环境(CentOS 7)
下一篇: Windows机器通过WinSCP上传文件
csdn_dev_cloud
博客等级 码龄5年 18粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值