# 雨云服务器搭建Typecho个人博客网站，保姆级建站教程

**URL:** <https://forum.rainyun.com/t/topic/6414>\
**Category:** 云服务器 RCS\
**Created:** [2023 年12 月 24 日 12:53 UTC](https://forum.rainyun.com/t/topic/6414 "2023-12-24T12:53:21Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![zeruns](https://forum.rainyun.com/user_avatar/forum.rainyun.com/zeruns/32/445_2.png) [@zeruns](https://forum.rainyun.com/u/zeruns)\
发布日期： [2023 年12 月 24 日 12:53 UTC](https://forum.rainyun.com/t/topic/6414/1 "2023-12-24T12:53:21Z")

</div>

**使用Linux和宝塔面板搭建Typecho博客网站的教程，网站搭建教程，超详细的纯小白教程。还有模板/主题更换，插件安装的教程。**

本文使用的博客程序是Typecho，你也可以换用其他，比如WordPress、Z-Blog、emlog等等，搭建的流畅都差不多的，参照本教程然后自己再摸索一下就会了。

WordPress博客网站搭建教程：[https://forum.rainyun.com/t/topic/5769](https://forum.rainyun.com/t/topic/5769)

## 什么是个人博客

个人博客是一种在互联网上发布自己的文章、图片、视频等内容的平台，通常以文字为主要形式，但也可以包含其他媒体。

个人博客的用途非常广泛。它可以用来记录博主的日常生活、分享自己的知识和经验、展示自己的作品和技能，以及交流自己的观点和看法。通过个人博客，博主可以与读者建立联系，分享自己的见解和体验，同时也可以从读者那里获得反馈和建议。

博客最初的名称是Weblog，由web和log两个单词组成，按字面意思就为网络日记，后来喜欢新名词的人把这个词的发音故意改了一下，读成we blog，由此，blog这个词被创造出来。中文意思即网志或网络日志，不过，在中国大陆有人往往也将Blog本身和blogger（即博客作者）均音译为“博客”。

## Typecho简介

Typecho是一款轻量级的开源博客程序，由type和echo两个词合成而来，这个名称源自开发团队的头脑风暴。其中，“Type”具有打字的意思，象征着博客是一个通过打字在网络上表达自己的平台；“Echo”则意味着回声、反馈、共鸣，同时它也是PHP中最常见、最重要的函数之一。

Typecho基于PHP开发，可以运行在各种平台上，同时支持多种数据库，如Mysql、PostgreSQL、SQLite等。此外，Typecho在GPL version 2许可证下发行，是一款内核强健、扩展方便、体验友好且运行流畅的博客程序，能帮助用户搭建独一无二个人网络日志发布平台，享受创作的快乐。

**主要功能**

- 支持多种数据库（MySQL, SQLite, PostgreSQL）
- 支持Markdown语法
- 支持插件
- 支持主题
- 支持自定义字段
- 支持自定义页面

**要求**

- PHP 7.2.0或更高版本
- 数据库（MySQL, SQLite, PostgreSQL）
  - MySQL 5.5.3或更高版本
  - SQLite 3.7.11或更高版本
  - PostgreSQL 9.1或更高版本

Typecho开源链接：[GitHub - typecho/typecho: A PHP Blogging Platform. Simple and Powerful. · GitHub](https://github.com/typecho/typecho)

Typecho文档：[Typecho文档站点 - Typecho Docs](https://docs.typecho.org/doku.php)

## 搭建流程概述

1. 注册域名
2. 域名备案（如果不使用内地服务器可以忽略）
3. 购买云服务器
4. 安装宝塔面板
5. 创建网站和上传网站源码
6. 配置网站

## 域名注册

**什么是域名？**

域名可以通俗地理解为互联网上的“门牌号码”或“地址”。每个网站在互联网上都有一个唯一的地址，这个地址就是域名。比如，人们常常访问的“[baidu.com](http://baidu.com)”，“[taobao.com](http://taobao.com)”等都是域名。它们由一串字符组成，通常包括字母、数字和连接符“-”，并由“.”分隔成几部分。域名的作用是让人们能够更容易地访问和记住网站，而不需要记住复杂的IP地址。同时，域名也具有一定的商业价值，可以作为企业或个人在互联网上的标识和品牌形象。

**注册域名**

由于目前雨云还没上线域名注册服务（已经在做了），所以还是建议先去[腾讯云](https://curl.qcloud.com/5o9IusjX)或[阿里云](https://www.aliyun.com/minisite/goods?userCode=jdjc69nf)等平台注册域名，当然你也可以使用雨云的免费二级域名。

 ![](https://forum.rainyun.com/uploads/default/original/2X/7/78e7098a29e315a1312f59c61310cfb599bdd6ca.png)

选择域名要选择可以备案的域名，可备案域名后缀列表：[http://www.xinnet.com/service/cjwt/idc/guanli/1589.html](http://www.xinnet.com/service/cjwt/idc/guanli/1589.html)

 ![](https://forum.rainyun.com/uploads/default/original/2X/d/d8b7344adc37d75d2f8811c231d37beea6e6abbe.png)

然后到域名控制台进行实名认证就行。如果你用的内地服务器那还需要进行域名备案。

备案的流程就不细说，自己去了解一下就行。

## 准备

**首先需要一台云服务器，要有公网IP的，推荐雨云的：**

**雨云优惠注册地址：[https://www.rainyun.com/ryy\_?s=rainbbs](https://www.rainyun.com/ryy_?s=rainbbs)**

**优惠码：ryy**

**使用优惠码注册后绑定微信可获得5折优惠券**

雨云账号注册&云服务器购买和使用教程：[https://www.bilibili.com/video/BV1Kj411x7G6/](https://www.bilibili.com/video/BV1Kj411x7G6/)

注册完账号后进到雨云控制台， **云服务器** 入口可以在后台的 **总览** 和 **云产品** 部分找到：

 ![](https://forum.rainyun.com/uploads/default/original/2X/e/e9f7af7ab02e0f9eea1ee7b04788ac57ab1f2547.png)

点击 **购买云服务器** ，接着选择服务器区域，国内用户建议选择内地机房，因为延迟低网络稳定，比如宿迁和十堰，其中推荐十堰，因为IP便宜，如果预算充足选择宿迁更好（防御高，BGP线路）。但如果你没有备案域名那建议选择香港或美国的服务器。

我域名已经备案了，所以可以选择内地的服务器，我这里选了湖北十堰的。

 ![](https://forum.rainyun.com/uploads/default/original/2X/8/88656a9f27054e0719814b19701d7f255484f384.png)

配置选择2核2G一般够用了，如果你网站用户多就选高点的配置，也可以后期升级配置。

 ![](https://forum.rainyun.com/uploads/default/original/2X/d/ded9cae7421c94df72e54f24e952410428ebd98d.png)

系统选择 **Debian11** ，预安装APP选择 **[服务器运维面板] 宝塔面板 最新版** ，你也可以不选预安装APP，后面教程有教怎么安装宝塔，选了预安装就会自动帮你装好，然后通过雨云控制台显示的面板地址和账号密码直接登陆就行。

 ![](https://forum.rainyun.com/uploads/default/original/2X/e/e28f21016fb088850e8cc1b8380d0a13abd813ac.png)

都选好后就可以点击立即购买了，也可以选择1元试用1天。

购买后即可在我的云服务器这里看到你买的云服务器，点击 **管理** 。

 ![](https://forum.rainyun.com/uploads/default/original/2X/c/c686116ed23843803779464f37215cc76bf02509.png)

接着就可以看到云服务器的信息了，在这里重装/切换系统，可以升级配置。

 ![](https://forum.rainyun.com/uploads/default/original/2X/d/d4b6d23ded34a7e7c8eda4154f9da19d1beb687e.png)

等待服务器创建完成以及预安装APP安装完成。

## 安装宝塔面板

**首先需要通过SSH客户端连接服务器**

下载安装并打开ssh客户端软件，ssh客户端软件推荐putty或mobaxterm，还有用win自带的终端或CMD也行。

如果用mobaxterm，在SSH客户端中输入你的服务器的IP地址（雨云控制台获取），还有SSH端口（一般默认是22），然后点击好的或者打开。

 ![](https://forum.rainyun.com/uploads/default/original/2X/c/ce8ed9c8520f1e69ba4fedc56ec2345c70259c8f.png)

然后输入账号并按回车，账号一般默认为 **root** ，接着输入密码并按回车确定，输入密码时不会显示出来。

温馨提示：在SSH终端中按住鼠标左键选择文字，然后松开鼠标，再在空白处单击一下，这样就把选中的文字复制了；在SSH终端单击右键即为粘贴。

 ![](https://forum.rainyun.com/uploads/default/original/2X/5/5bb11c25f2e5a54281b5eb8a638a5bcbd2555814.png)

我这里用windows的终端

 ![](https://forum.rainyun.com/uploads/default/original/2X/b/b96b178306a3bf8a4b3bf531204db533a9fe0137.png)

**安装宝塔面板**

注册宝塔账号（下面登陆宝塔需要绑定宝塔账号）：[https://www.bt.cn/?invite\_code=M191a2pjZnQ=](https://www.bt.cn/?invite_code=M191a2pjZnQ=)

在终端中输入以下命令安装宝塔面板：

```bash
wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec

```

然后输入y再按回车确定

 ![](https://forum.rainyun.com/uploads/default/original/2X/c/cbeb81efb96442df11abfe3bb694789929a2a854.png)

安装完成后记下登陆地址和账号密码

 ![](https://forum.rainyun.com/uploads/default/original/2X/e/e32b15505f39f60c11ca29c75a250117b1ecf871.png)

在浏览器地址栏输入登陆地址登陆进去。

 ![](https://forum.rainyun.com/uploads/default/original/2X/5/553d44f9530bed5029404db1397883419644e192.png)

安装LNMP套件，PHP版本选择7.4，其他默认即可，安装方式生产环境建议选择编译安装，但编译安装时间较长。

 ![](https://forum.rainyun.com/uploads/default/original/2X/9/9e8f37b802914c7b6a8ec56b669dc8c2251574c1.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/f/ffc71657981e0d87c0b258e20b2bbab91e12500e.png)

然后等待安装完成即可进行下一步。

**我这里用AI生成了一段关于nginx、PHP和MySQL的作用解析，你们可以了解一下：**

网站服务器中的Nginx、PHP和MySQL各自扮演着不同的角色，下面简要解析它们的区别和作用：

1. Nginx：
  - 作用：Nginx是一个高性能的HTTP和反向代理服务器，也是一个IMAP/POP3/SMTP代理服务器。它可以作为Web服务器，也可以用作反向代理、负载均衡器和HTTP缓存等。
  - 区别：与其他Web服务器（如Apache）相比，Nginx更注重性能和效率，采用事件驱动（异步）架构，能够处理高并发连接。此外，Nginx配置灵活，资源消耗低。

2. PHP：
  - 作用：PHP是一种创建动态交互性站点的强有力的服务器端脚本语言。它可以生成动态页面内容、处理表单数据、访问数据库等。PHP通常与Web服务器结合使用，通过特定的模块或FastCGI等方式与服务器通信。
  - 区别：PHP不同于HTML，它是一种脚本语言，可以嵌入到HTML中，并由服务器解释执行。这使得PHP能够动态生成网页内容，实现用户与网站的交互。

3. MySQL：
  - 作用：MySQL是一个关系型数据库管理系统，用于存储和管理网站的数据。它可以提供数据的持久化存储、查询、更新和删除等功能。MySQL支持多种存储引擎，可以根据需求选择不同的存储引擎以获得最佳性能。
  - 区别：MySQL与其他数据库系统（如Oracle、SQL Server等）相比，具有开源、免费、易于使用和管理的优势。此外，MySQL支持大量的并发连接，具有良好的稳定性和可靠性。

总结起来，Nginx主要负责处理Web请求和提供静态资源，PHP用于生成动态页面内容，而MySQL则负责存储和管理网站数据。这三者通常协同工作，为用户提供丰富的网站功能和良好的性能体验。

## 设置域名解析

到域名解析控制台，添加记录，主机记录自己输入一个名字，比如输入blogblog，访问网站的时候就是blogblog.zeruns.tech，输入@，访问网站就直接访问zeruns.tech，记录值输入自己服务器的IP。

 ![](https://forum.rainyun.com/uploads/default/original/2X/8/81c257f4e805ae737678daddd1bbe0d92c9c2f19.png)

也可以使用雨云的免费二级域名。

 ![](https://forum.rainyun.com/uploads/default/original/2X/2/2daff318654b35a4f7d66145470e7f7e68dc4040.png)

选择类型A，子域名自己输入一个喜欢的，主域名如果你用内地服务器就只能选那个备案域名。

 ![](https://forum.rainyun.com/uploads/default/original/2X/4/4d774bd9f4dd828d6dd590eb6fd4470770a50186.png)

创建后在下面可以看到，取消勾选CF代理。

 ![](https://forum.rainyun.com/uploads/default/original/2X/3/3f81228246eb91675e3a1b6a2f1929019391b300.png)

## 创建网站

首先需要下载网站源码

Typecho官方下载地址：[https://typecho.org/download](https://typecho.org/download)

Typecho v1.2.1版本 雨云ROS下载地址：[https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/typecho\_d222ab99241015257e06411f6cbf226d.zip](https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/typecho_d222ab99241015257e06411f6cbf226d.zip)

到宝塔面板添加一个站点，输入你自己的域名，数据库选择MySQL，数据库账号密码可以自己设置，但建议默认，PHP版本选7.4，然后点提交。

 ![](https://forum.rainyun.com/uploads/default/original/2X/8/858153ceb30235304ed903f8fd82db95fb37ddca.png)

点击这里进到网站根目录。

 ![](https://forum.rainyun.com/uploads/default/original/2X/0/07c2869a8576d093523365c33d8283185bd967b4.png)

将刚刚下载的Typecho网站源码压缩包上传上去。

 ![](https://forum.rainyun.com/uploads/default/original/2X/3/3576398eba880336338ccca67c5ca878b68ff142.png)

将上传的压缩包解压出来

 ![](https://forum.rainyun.com/uploads/default/original/2X/0/0bd18ace8945734cec886cbba89522202b875084.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/9/97d7f75465e774093f545ffb350d61ae2f2792a8.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/2/22b7731fc035ecea3ef15dbbbb11408c9f2f8dba.png)

## 网站配置

### 网站安装

接着在浏览器地址栏输入你的域名打开，按照提示安装

 ![](https://forum.rainyun.com/uploads/default/original/2X/d/df32589d755660ed99bdba08fe59b669ec02d0de.png)

数据库适配器选择MySQL，然后输入数据库用户名、密码、库名等信息，这些可以在宝塔面板的数据库页面查询。

 ![](https://forum.rainyun.com/uploads/default/original/2X/f/f667c3bd65d91e1b2957a02eb29ca21ea2c9560c.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/7/72e2f736f8b411a8d975875c27cf1182f5b8aea7.png)

接着输入你要设置的管理员账号密码。

 ![](https://forum.rainyun.com/uploads/default/original/2X/9/91898e84efc3430d6934d6fe8572d4bbb822bded.png)

这样就安装完成了

 ![](https://forum.rainyun.com/uploads/default/original/2X/e/e3ee984bff824e72807bfa8830de36cca67ca57f.png)

登陆后可以在这里进入博客后台。

 ![](https://forum.rainyun.com/uploads/default/original/2X/f/f1eefb84a6ebe95aa2fedc88bc74b5f9781c4fb6.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/f/fd2211d81fa86a1ae90de5bd80ae76f4af09be6c.png)

### 更换模板/主题

在官方社区找一个喜欢的主题下载下来：[https://forum.typecho.org/viewforum.php?f=5](https://forum.typecho.org/viewforum.php?f=5)

我这里选择了MeaWord主题

MeaWord介绍地址：[https://forum.typecho.org/viewtopic.php?t=24996](https://forum.typecho.org/viewtopic.php?t=24996))

MeaWord下载地址：[https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/Typecho-Theme-MeaWord-main\_13b41a6c52c61f49f74b4372bbe939cd.zip](https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/Typecho-Theme-MeaWord-main_13b41a6c52c61f49f74b4372bbe939cd.zip)

到宝塔面板的文件管理处，进入到网站的主题目录 `/www/wwwroot/你网站文件夹名/usr/themes` ，将下载的主题压缩包上传到这个目录，并将压缩包解压。

 ![](https://forum.rainyun.com/uploads/default/original/2X/d/d320de0642b0441adb3a4f9defc847f2bf04d2be.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/1/166193077a09f3d206fc26f9ce7e1599521ac663.png)

接着到博客后台，点击 **控制台→外观** ，可以看到刚刚上传的主题已经显示在这里了，点击启用。

 ![](https://forum.rainyun.com/uploads/default/original/2X/4/47847949f17a01da732a67719c77c197666497e2.png)

到博客首页看，主题已经成功被启用了。

 ![](https://forum.rainyun.com/uploads/default/original/2X/b/ba7c79dd0c57d5d14bdab8546259b845c31bb852.jpeg)

### 安装插件

在官方社区选你喜欢的插件下载下来：[https://forum.typecho.org/viewforum.php?f=6](https://forum.typecho.org/viewforum.php?f=6)

我这里选择了TeStore：[非官方版插件仓库TeStore更新至1.1.5 - 欢迎大家来GitHub添加信息 - Typecho Forum](https://forum.typecho.org/viewtopic.php?t=11097)

TeStore 雨云ROS下载地址：[https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/1226007143\_4cfbb30391a6adc3b26176fddc1b2fbe.zip](https://cn-sy1.rains3.com/rainyun-assets/Pic/2023/12/1226007143_4cfbb30391a6adc3b26176fddc1b2fbe.zip)

TeStore是一个非官方的插件仓库插件，安装了就可以在后台一键下载安装其他插件，你也可以单独下载其他插件安装。

到宝塔面板的文件管理处，进入到网站的插件目录 `/www/wwwroot/你网站文件夹名/usr/plugins` ，将下载的插件压缩包上传到这个目录，并将压缩包解压。

 ![](https://forum.rainyun.com/uploads/default/original/2X/4/432ad096ae2a493e0e27d5976da8f8a030070402.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/4/4fcafc9daa497a5cd3e69c817ea0f373f3713538.png)

接着到博客后台的 **控制台→插件** ，可以看到刚刚上传的插件已经显示在这里了，点击启用。

 ![](https://forum.rainyun.com/uploads/default/original/2X/0/057ab8c870de24ab77c931a5daa01b112a21efb2.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/f/fef3dee59ea09795f19eb3485389b479da340ae6.png)

### 启用SSL/HTTPS

按下面图片操作申请SSL证书，也可以到雨云控制台申请SSL证书然后手动填进去。

 ![](https://forum.rainyun.com/uploads/default/original/2X/0/0e13bc6d23e430ccbe704a3442e668895499c4c6.png)

 ![](https://forum.rainyun.com/uploads/default/original/2X/6/68a43f24a691c5c2d37ad09ab03e32aea1f3d711.png)

部署好SSL证书后就可以通过HTTPS来访问网站了

 ![](https://forum.rainyun.com/uploads/default/original/2X/1/14652dd9f4847a946364d4fc800cb0d8e77db060.jpeg)

教程到此结束了，更多功能和细节请自己探索。

## 推荐阅读

- 雨云服务器快速搭建Cloudreve网盘网站并挂载雨云对象存储的教程：[https://forum.rainyun.com/t/topic/6201](https://forum.rainyun.com/t/topic/6201)
- PicGo+雨云ROS搭建自己的图床，可配合Typora使用：[https://forum.rainyun.com/t/topic/5659/](https://forum.rainyun.com/t/topic/5659/)
- 雨云游戏云MCSM面板服使用&我的世界Forge服务端开服教程：[https://forum.rainyun.com/t/topic/5727](https://forum.rainyun.com/t/topic/5727)
- 雨云VPS用Linux搭建我的世界Mohist服务器教程，MOD和插件服开服教程：[https://forum.rainyun.com/t/topic/6353](https://forum.rainyun.com/t/topic/6353)
- 雨云游戏云VPS搭建MCSM面板和我的世界Paper服务器教程：[https://forum.rainyun.com/t/topic/5836](https://forum.rainyun.com/t/topic/5836)
- 雨云服务器搭建内网穿透服务器教程，NPS搭建和使用教程：[https://forum.rainyun.com/t/topic/6008](https://forum.rainyun.com/t/topic/6008)
