0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Typecho博客搭建与公网访问指南

ZeroNews 来源:jf_58490156 作者:jf_58490156 2025-12-26 17:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

wKgZPGlOUaCAAvyEAAB157PZwcg650.png

一、 Typecho核心优势

1、 Typecho采用GPL v2开源协议,基于PHP5+开发,支持MySQL、PostgreSQL和SQLite等多种数据库。其核心优势包括:

a) 轻量高效:CPU和内存使用率极低

b) 原生Markdown支持:提供更易读易写的排版体验

c) 简洁友好:精心打磨的操作界面,快速上手

d) 灵活扩展:强大的插件和主题机制,支持功能定制

2、 环境要求 ,在安装Typecho前,请确保系统满足以下要求:

e) PHP 7.2.0及以上版本

f) MySQL / SQLite / PostgreSQL 任意一种数据库

g) 3.CURL或者Socket扩展支持

h) mbstring或者iconv扩展支持

wKgZO2lOUaCAGC47AAC1LogN7B8856.png

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

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

下载安装XAMPP

a) 访问Apache Friends官网下载Windows版XAMPP,点此下载

wKgZPGlOUaGAFp7jAAFaX_KZttA072.png

b) 安装XAMPP服务,安装过程中避免使用中文路径,防止兼容性问题

wKgZO2lOUaGAcnswAAA4bDkYXv0709.pngwKgZPGlOUaGAOsSkAABoPpWlIYQ253.pngwKgZO2lOUaGAcmBDAABZIiMQlsQ467.png

c) 安装完成之后,之间点击 Finish,可以打开XAMPP

wKgZPGlOUaKARo9NAABFCzNlaF4304.png

配置XAMPP

a) 安装完成之后,之间点击 Finish,可以打开XAMPP

wKgZO2lOUaKAW7UuAACi-KAzwPg621.png

b) 若端口冲突(如80端口被占用),可修改Apache配置:

i) 编辑httpd.conf,将Listen 80和ServerName localhost:80改为8088

wKgZPGlOUaOAT--BAAEtOPNrqVA375.pngwKgZO2lOUaOAGdjfAABPxEzhKuY717.pngwKgZPGlOUaOANT3CAABFp-Ks4rE980.png

ii) 编辑ssl.conf,将Listen 443改为8443,VirtualHost default 端口 443 更改为 8443。

wKgZO2lOUaSACeAZAAEw3uwQdlg249.pngwKgZPGlOUaSAP1iBAABKq3wjWEs494.pngwKgZO2lOUaaAH35iAABEeo98Ijc900.png

c) 进入 php.ini 文件。删除掉下面的配置

wKgZPGlOUaaAIngyAABReNWwzuo529.png

d) 点击 Mysql 的 config ,进入 my.ini 文件 更改 3306 端口 为 3316。

wKgZO2lOUaeAYSsRAABZYrVppJI449.png

e) 设置 Service and Port Settings

wKgZPGlOUaeAMpnGAAFwhekfWko519.pngwKgZO2lOUaeATI2fAAFjX811zKs068.png

f) 启动 Apache 和 Mysql。

wKgZPGlOUaiAL_3bAAClXxDeGjg076.png

2、下载 Typecho 最新版

请访问 https://****.**/download 获得最新的稳定版本,并下载

wKgZO2lOUaiAV3rjAACaTrjZrJk723.png

3、 解压缩安装包

解压缩后你会看到如下的目录结构

wKgZPGlOUaiAC0aEAAAZEqt8Fd4911.png

4、 上传至服务器WEB目录

将上面的所有文件和目录复制到 xampphtdocs 的目录下,注意,是将typecho整个文件夹复制过去。

wKgZO2lOUaiAJoIQAAB8DdfAROc862.png

5、 复制完成后,使用浏览器直接访问 http://*****:8088/phpmyadmin,就可以进入到phomyadmin平台。

wKgZPGlOUamARPzPAAD2kNyhoic888.png

6、 然后在这里增加一个数据库,名称为:typecho_db,然后按照下面的步骤点击创建。

wKgZO2lOUamATI70AAD74xqNmcc756.png

7、 然后在浏览器输入 http://*****:8088/typecho ,访问 Typecho

wKgZPGlOUamAOt_wAAB9MPqYFHU410.pngwKgZO2lOUaqADk3ZAABMj8RzGyw092.png

8、输入您的登录用户名和密码,以及邮箱

wKgZPGlOUaqAWxrZAABQHx2uTyw299.png

9、 出现下面这个表示您已经安装成功了

wKgZO2lOUaqAR9cFAAA5RTUTz2E619.png

10、 进入到控制面板,就能看到您的博客了,然后你就可以创建您的文章和博客了。

wKgZPGlOUaqAS-DQAACGXzYhrDI110.png

三、 创建 ZeroNews 映射服务

1、 首先,打开 ZeroNews 网站,然后选择您的系统,并按照对应的步骤和命令安装运行 Agent 服务。

wKgZO2lOUauAUJCkAACDfSqwPxk716.pngwKgZPGlOUauAdqTxAABhwgPKktM173.png

2、 运行完成之后,您可以在 Agent 页面看到已经在线的 Agent 服务。

wKgZO2lOUauAINFcAACAV9UKIko846.png

3、 接着,我们在域名端口页面,创建一个可用的公网域名,并勾选HTTPS 协议端口。

wKgZPGlOUayAEyWGAACCDojvRb4255.png

4、 域名创建完成之后,我们继续打开映射页面,并按下面的步骤添加映射

a) Agent:选择第一步运行的 Agent

b) 映射协议:选择 HTTP 协议

c) 域名:选择刚创建好的域名

d) 带宽:根据需要选择带宽大小

e) 内网IP:我们是本地部署,直接使用 127.0.0.1 即可

f) 内网端口:输入本地服务的端口 8088 即可

wKgZO2lOUayAF_cNAACK4iCZRYE707.png

5、 按照上述步骤创建完成之后,我们就可以得到一条可公网访问的映射域名

wKgZPGlOUayACR1DAABxlzFukgY724.png

四、 公网访问您的Typecho项目

1、我们在任意有网络访问电脑的浏览器上,复制上面的链接并打开访问。

wKgZO2lOUa2AObd2AABlsdHXbWI181.png  


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PHP
    PHP
    +关注

    关注

    0

    文章

    470

    浏览量

    28875
  • 公网
    +关注

    关注

    0

    文章

    23

    浏览量

    9771
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一文读懂 SD-WAN 安全防护:守护公网组网的安全屏障

    前言在数字化办公的今天,企业跨地域组网、访问云应用的需求越来越高,SD-WAN凭借灵活、低成本的公网组网优势成为主流选择。但公网的开放性也让SD-WAN面临着身份仿冒、数据泄露、网络攻击等安全风险
    的头像 发表于 03-03 13:59 713次阅读
    一文读懂 SD-WAN 安全防护:守护<b class='flag-5'>公网</b>组网的安全屏障

    Python运行本地Web服务并实现远程访问

    本文介绍使用Python搭建本地Web服务并结合 ZeroNews 实现公网访问
    的头像 发表于 02-06 11:39 460次阅读
    Python运行本地Web服务并实现远程<b class='flag-5'>访问</b>

    如何安全远程访问Clawdbot?贝锐蒲公英SD-WAN异地组网实战指南

    是直接实现Clawdbot(现OpenClaw)本地控制台的远程访问,但传统的远程访问方案往往绕不开公网IP映射或复杂的内网穿
    的头像 发表于 01-30 16:53 1283次阅读
    如何安全远程<b class='flag-5'>访问</b>Clawdbot?贝锐蒲公英SD-WAN异地组网实战<b class='flag-5'>指南</b>

    CoolMonitor 监控系统部署及公网访问方案

    现代的界面设计。 功能特点 多种监控类型:支持HTTP/HTTPS网站、API接口、HTTPS证书过期、TCP端口、MySQL/Redis数据库等多种监控 推送监控:支持被动接收客户端的心跳推送,实现不可直接访问设备的监控 精美界面:深色/浅色主题切换,响应式设计适配各种设备尺寸 强大
    的头像 发表于 01-19 14:42 975次阅读
    CoolMonitor 监控系统部署及<b class='flag-5'>公网</b><b class='flag-5'>访问</b>方案

    本地部署微信公众号文章搜索MCP服务并实现远程访问

    本文介绍如何在本地部署基于FastAPI的微信公众号文章搜索MCP服务,并通过内网穿透实现公网访问,支持关键词搜索。
    的头像 发表于 01-12 14:58 1144次阅读
    本地部署微信公众号文章搜索MCP服务并实现远程<b class='flag-5'>访问</b>

    本地部署 Payara Server 公网访问

    Payara 提供以平台工程为核心的云原生 Java 平台,并利用配置管理、基础设施编排和基于角色的访问控制等组件。这种方法可以减少摩擦、加快交付速度,并使团队能够专注于创新。企业可以从
    的头像 发表于 01-08 12:39 328次阅读
    本地部署 Payara Server <b class='flag-5'>公网</b><b class='flag-5'>访问</b>

    Navidrome音乐服务器搭建公网访问

    Navidrome Windows部署及公网映射配置指南
    的头像 发表于 01-06 11:51 1221次阅读
    Navidrome音乐服务器<b class='flag-5'>搭建</b>与<b class='flag-5'>公网</b><b class='flag-5'>访问</b>

    本地智能家居系统ESPHome,实现远程访问调试

    ESPHome 是一个开源固件框架,支持通过 YAML 配置实现智能家居自动化,可本地部署并公网访问,便于远程开发。
    的头像 发表于 12-30 14:48 1689次阅读
    本地智能家居系统ESPHome,实现远程<b class='flag-5'>访问</b>调试

    公网访问开源 Stirling-PDF 工具,提升办公效率

    本文介绍了如何在Windows本地部署Stirling-PDF服务器,并通过内网穿透实现外网访问,提升PDF处理效率。
    的头像 发表于 12-09 14:25 780次阅读
    <b class='flag-5'>公网</b><b class='flag-5'>访问</b>开源 Stirling-PDF 工具,提升办公效率

    远程管理与公网发布:小皮面板结合零讯内网穿透实战

    本文介绍了如何通过ZeroNews零讯内网穿透技术实现小皮面板(XP Panel)的公网访问与远程管理。首先在Ubuntu 22.04服务器上安装小皮面板,然后配置ZeroNews Agent并生成
    的头像 发表于 11-11 16:07 761次阅读
    远程管理与<b class='flag-5'>公网</b>发布:小皮面板结合零讯内网穿透实战

    请问rw007可以获取到IPv6公网地址吗?

    在Lwip开启IPv6协议之后,连上热点没有公网的IPv6地址。电脑连接热点就有。请问要怎么样才能获取到IPv6公网地址呢?
    发表于 09-29 08:25

    科普 | 5G公网对讲有几种实现方式?

    目前基于5G的公网对讲应用越来越普遍,在各个领域都有广泛的应用,大有与专网集群对讲一决高下的架势。而市场上的5G公网对讲产品也曾出不穷。其实5G公网对讲就是利用移动互联网和智能终端的能力,模拟窄带
    的头像 发表于 09-03 14:14 1441次阅读
    科普 | 5G<b class='flag-5'>公网</b>对讲有几种实现方式?

    远程访问NAS不折腾,轻松获取固定访问地址!

    。 传统方案通常需要公网IP或复杂的路由器设置,不仅成本高且操作繁琐。 ZeroNews 无需公网IP、免配置路由器,三步即可实现NAS的远程访问。 简易配置,快速生成固定访问地址 以
    的头像 发表于 09-02 19:20 1127次阅读
    远程<b class='flag-5'>访问</b>NAS不折腾,轻松获取固定<b class='flag-5'>访问</b>地址!

    请问公司办公网没有公网IP如何实现VPN组网?

    公司办公网没有公网IP如何实现VPN组网?
    发表于 08-07 07:27

    本地网站秒变公网访问!开发者必备的内网穿透工具

    你是否厌倦了只能在本地测Web开发项目,而无法让同事或客户即时查看?今天,我们就来聊聊如何通过ZeroNews实现localhost秒变公网域名,无需公网IP,一键让本地站点突破内网限制,团队协作
    的头像 发表于 06-19 10:50 894次阅读
    本地网站秒变<b class='flag-5'>公网</b>可<b class='flag-5'>访问</b>!开发者必备的内网穿透工具