Typecho 是一款基于 PHP 的轻量级开源博客程序。作为一款专注于内容创作的博客引擎,Typecho 以其简洁的界面、高效的性能和良好的扩展性受到了广泛欢迎 。 img

一、Typecho 核心优势

  1. Typecho 采用 GPL v2 开源协议,基于 PHP5+开发,支持 MySQL、PostgreSQL 和 SQLite 等多种数据库。其核心优势包括:
a) 轻量高效:CPU 和内存使用率极低 b) 原生 Markdown 支持:提供更易读易写的排版体验 c) 简洁友好:精心打磨的操作界面,快速上手 d) 灵活扩展:强大的插件和主题机制,支持功能定制
  1. 环境要求 ,在安装 Typecho 前,请确保系统满足以下要求:
e) PHP 7.2.0 及以上版本 f) MySQL / SQLite / PostgreSQL 任意一种数据库 g) 3.CURL 或者 Socket 扩展支持 h) mbstring 或者 iconv 扩展支持 img

二、本地环境搭建与 Typecho 安装

XAMPP 集成了 Apache、MySQL 和 PHP,是快速搭建本地开发环境的理想选择。

1、下载安装 XAMPP

  1. 访问 Apache Friends 官网下载 Windows 版 XAMPP,[点此下载](https://sourceforge.net/projects/xampp/files/XAMPP Windows/8.2.12/)
img
  1. 安装 XAMPP 服务,安装过程中避免使用中文路径,防止兼容性问题
img img img
  1. 安装完成之后,直接点击 Finish,可以打开 XAMPP
img

2、配置 XAMPP

  1. 安装完成之后,直接点击 Finish,可以打开 XAMPP
img
  1. 若端口冲突(如 80 端口被占用),可修改 Apache 配置:
i) 编辑 httpd.conf,将 Listen 80 和 ServerName localhost:80 改为 8088 img img img ii) 编辑 ssl.conf,将 Listen 443 改为 8443,VirtualHost default 端口 443 更改为 8443。 img img img c) 进入 php.ini 文件。删除掉下面的配置 img d) 点击 Mysql 的 config ,进入 my.ini 文件 更改 3306 端口 为 3316。 img e) 设置 Service and Port Settings img img f) 启动 Apache 和 Mysql。 img
  1. 下载 Typecho 最新版
请访问 https://typecho.org/download 获得最新的稳定版本,并下载 img
  1. 解压缩安装包
解压缩后你会看到如下的目录结构 img
  1. 上传至服务器 WEB 目录
将上面的所有文件和目录复制到 xampp\htdocs 的目录下,注意,是将 typecho 整个文件夹复制过去。 img
  1. 复制完成后,使用浏览器直接访问 http://127.0.0.1:8088/phpmyadmin,就可以进入到 phpmyadmin 平台。
img
  1. 然后在这里增加一个数据库,名称为:typecho_db,然后按照下面的步骤点击创建。
img
  1. 然后在浏览器输入 http://localhost:8088/typecho ,访问 Typecho
img img
  1. 输入您的登录用户名和密码,以及邮箱
img
  1. 出现下面这个表示您已经安装成功了
img
  1. 进入到控制面板,就能看到您的博客了,然后你就可以创建您的文章和博客了。
img

三、创建 ZeroNews 隧道服务

  1. 登录 ZeroNews 控制台,选择您的系统(这里以 Windows 为例),按照对应的步骤和命令下载安装运行客户端。
img
  1. 认证并启动客户端后,您可以在「关联客户端」页面看到已经在线的客户端设备
  2. 接着,在 ZeroNews 管理平台的「自定义域名」管理界面中,添加域名(以 mytypecho 为例):
    • 在「域名类型」中选择「默认域名」,并在「子域名前缀」中输入 mytypecho,然后点击「域名可用性检测」
    • 若下方「接入域名」显示为「可注册」,则表示该域名当前可添加使用,点击单选框选择该域名
    • 点击「提交」,完成域名添加
  3. 域名创建完成之后,在 ZeroNews 管理平台的「隧道管理」页面下,添加隧道
  • 选择隧道模式
    • 在「隧道模式」下拉框中,保持选择 「标准隧道」
  • 选择隧道特性
    • 在「隧道特性」下拉框中,选择 「Raw」(默认透传模式)
  • 配置协议与带宽
    • 隧道协议:选择 「HTTP」
    • 带宽(Mbps):在输入框中填写所需的带宽数值(例如 1)
  • 设置公网域名
    • 在「公网域名」选项中,点击选择 「自定义域名」
    • 在下方的「选择自定义域名」下拉框中,选择刚才添加的域名,例如 mytypecho.hn.takin.cc
  • 配置内网映射信息
    • 绑定设备:点击下拉框选择需要绑定的在线设备
    • 内网 IP:在输入框中填写内网 IP 地址,例如 127.0.0.1
    • 内网端口:在输入框中填写 Typecho 服务的端口号 8088
  • 完成添加
    • 点击右下角的 「确认」 按钮即可保存
创建成功之后,您就可以在隧道列表页面看到可访问的隧道。

四、公网访问您的 Typecho 项目

Typecho 的公网隧道添加完成后,在浏览器输入分配的域名 https://mytypecho.hn.takin.cc/typecho/index.php 并打开访问。 img 提示:文档截图及示例中的域名、隧道地址可能与您当前实际使用的不一致,请以 ZeroNews 控制台显示的实际地址为准。