介绍
Typecho是一款基于PHP开发的轻量级开源个人博客项目。
其扩展性极强,可在项目内添加插件及主题(网上有很多开源的)。
Typecho官网:typecho.org
准备
- Typecho源代码
- 服务器
- 域名
Typecho源代码
在Typecho官网下载压缩包。
Typecho官网:typecho.org

我用的是正式版。

服务器
以下三种云服务器都可以使用(需要有独立IP)。
配置2核2G够用,后期网站浏览量高,可以升级配置。
- 云服务器
- 轻量级云服务器
- VPS服务器
域名
在腾讯云、阿里云、雨云等云服务厂商购买域名,暂不多介绍。
如果网站部署在国内的服务器上,域名需要备案。
部署过程
连接服务器终端
利用SSH客户端连接服务器。
云服务厂商会提供IP、用户名、密码。

以我使用的Xshell为例

安装宝塔面板
11.4.0通用安装命名:
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ssl251104

最好在宝塔官网复制最新的安装命令。
宝塔官网:www.bt.cn


访问宝塔面板
复制网址,到浏览器后输入登录账号和密码。


第一次登录后,会提示一键安装。
需要安装LNMP。默认即可,注意PHP版本要在7.4 以上。

添加站点
添加PHP项目。

导航到文件页面。

上传压缩包,并解压。


首次访问网站

初始化配置。

创建管理员。

安装完成。

至此,可以访问你的网址。
也可以访问你的网址/admin来进入后台(例blog.zhaoxiyu.top/admin)

签署SSL证书



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

总结
最基础的Typecho项目已经部署完成。
但其核心功能是灵活的扩展性,主题和插件才是其关键。