腾讯云开放渠道特邀VIP会员免费申请,现在申请腾讯云VIP会员通过后可享腾讯云全部产品永久优惠

申请链接:https://9i0i.cn/qcloud


腾讯云Ubuntu服务器部署Typecho轻量博客详细步骤

厌倦了 WordPress 的臃肿?想要一个极速、简洁、专注写作的博客系统?
Typecho 正是你需要的答案!

作为一款国产开源轻量级博客程序,Typecho 仅需 10MB 空间 + PHP + MySQL 即可运行,启动快、资源省、代码干净,深受开发者、极客和文字创作者喜爱。

本文将手把手教你如何在 腾讯云 Ubuntu 22.04 服务器 上,从零搭建 LNMP 环境,并完成 Typecho 的下载、配置与上线,打造属于你的极简写作空间。

更重要的是——现在申请腾讯云开放渠道特邀VIP会员,即可享受全产品永久优惠!
👉 立即免费申请VIP资格


一、为什么选择 Typecho + 腾讯云 Ubuntu?

  • 极致轻量:核心代码仅 300KB,1核1G 服务器轻松运行

  • Markdown 原生支持:写作体验流畅自然

  • 插件 & 主题生态活跃:满足个性化需求

  • Ubuntu 系统稳定高效:包管理便捷,安全更新及时

  • 腾讯云全球节点加速:搭配 CDN,访问飞快

💡 成为腾讯云 VIP 会员后,CVM、轻量服务器、CDN、SSL证书、对象存储等全产品享永久折扣,长期建站成本直降!


二、准备工作

1. 创建腾讯云 Ubuntu 服务器

  • 登录 腾讯云控制台

  • 进入【云服务器 CVM】或【轻量应用服务器】

  • 配置建议:

    • 镜像:Ubuntu Server 22.04 LTS 64位

    • 实例类型:1核1G 或 1核2G(轻量级足够)

    • 带宽:2~5 Mbps

    • 安全组:放行端口 22(SSH)、80(HTTP)、443(HTTPS)

2. 准备一个已备案域名(国内必需)

  • 在腾讯云【云解析DNS】中添加 A 记录,指向服务器公网 IP


三、连接服务器并初始化系统

通过 SSH 登录:

ssh root@你的服务器IP

更新系统:

apt update && apt upgrade -y

四、安装 LNMP 环境(Nginx + MySQL + PHP)

1. 安装 Nginx

apt install nginx -y
systemctl start nginx
systemctl enable nginx

✅ 浏览器访问 http://你的IP,看到欢迎页即成功。

2. 安装 MySQL

apt install mysql-server -y
mysql_secure_installation
  • 设置 root 密码(记住!)

  • 其余选项建议全部选 Y

3. 安装 PHP 及扩展(Typecho 要求 PHP ≥ 7.2)

apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-zip -y

查看 PHP-FPM 状态:

systemctl status php8.1-fpm  # Ubuntu 22.04 默认为 PHP 8.1

五、创建 Typecho 数据库

登录 MySQL:

mysql -u root -p

执行 SQL:

CREATE DATABASE typecho DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'typecho'@'localhost' IDENTIFIED BY '强密码';
GRANT ALL PRIVILEGES ON typecho.* TO 'typecho'@'localhost';
FLUSH PRIVILEGES;
EXIT;

六、下载并配置 Typecho

1. 下载最新版 Typecho

cd /tmp
wget https://github.com/typecho/typecho/releases/latest/download/typecho.zip
apt install unzip -y
unzip typecho.zip
sudo cp -r build/* /var/www/html/

⚠️ 若 GitHub 下载慢,可先在本地下载后通过 scp 上传,或使用 Gitee 镜像。

2. 设置目录权限

chown -R www-data:www-data /var/www/html/
chmod -R 755 /var/www/html/

3. 配置 Nginx 支持 PHP 和伪静态(SEO 友好)

编辑默认站点配置:

nano /etc/nginx/sites-available/default

确保 server 块包含以下内容:

server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    root /var/www/html;
    index index.php;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;  # 注意版本匹配
    }

    location ~ /\.ht {
        deny all;
    }
}

测试并重载 Nginx:

nginx -t
systemctl reload nginx

七、完成 Web 安装向导

  1. 浏览器访问 http://yourdomain.com(或服务器 IP)

  2. 点击【开始下一步】

  3. 填写数据库信息:

    • 数据库适配器:MySQL

    • 数据库地址:localhost

    • 数据库名:typecho

    • 用户名:typecho

    • 密码:你设置的强密码

  4. 设置站点信息:

    • 站点名称、管理员用户名、密码、邮箱

  5. 点击【确认,开始安装】

✅ 安装成功后,自动跳转到前台或后台(/admin)。


八、启用 HTTPS(免费 SSL 证书)

1. 申请腾讯云免费 SSL 证书

  • 进入【SSL证书管理】→【申请免费证书】

  • 域名填写 yourdomain.com

  • 验证方式选 DNS验证

  • 下载 Nginx 版本证书(.crt + .key

2. 上传证书并配置 HTTPS

mkdir -p /etc/nginx/ssl
# 上传 yourdomain_bundle.crt 和 yourdomain.key 到该目录

修改 Nginx 配置(替换原 80 端口 server 块):

server {
    listen 443 ssl http2;
    server_name yourdomain.com www.yourdomain.com;
    root /var/www/html;
    index index.php;

    ssl_certificate /etc/nginx/ssl/yourdomain_bundle.crt;
    ssl_certificate_key /etc/nginx/ssl/yourdomain.key;
    ssl_protocols TLSv1.2 TLSv1.3;

    location / {
        try_files $uri $uri/ /index.php?$args;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php8.1-fpm.sock;
    }
}

# HTTP 强制跳转 HTTPS
server {
    listen 80;
    server_name yourdomain.com www.yourdomain.com;
    return 301 https://$host$request_uri;
}

重载 Nginx:

nginx -t && systemctl reload nginx

✅ 访问 https://yourdomain.com,浏览器显示绿色安全锁!


九、后续优化建议

  • 更换主题:访问 Typecho 主题仓库

  • 安装插件:如 Markdown、访问统计、评论增强等

  • 定期备份:使用腾讯云【快照】或脚本备份 /var/www/html + 数据库

  • 开启 CDN:在腾讯云【CDN】中加速静态资源(VIP 会员享专属流量折扣!)


🌟 重磅福利:腾讯云VIP会员限时开放申请!

腾讯云现面向优质用户开放 特邀VIP会员通道,审核通过后即可享受:

全产品线永久折扣(CVM、轻量服务器、CDN、COS、SSL证书、数据库等)
免费 SSL 证书快速签发 & 自动部署支持
专属技术支持 & Typecho 性能优化指导
新品内测 & 限量资源优先抢购权

🔥 完全免费申请,名额有限!
🔗 立即抢占 → https://9i0i.cn/qcloud


用 Typecho + 腾讯云 Ubuntu,回归写作本质。
没有插件干扰,没有臃肿后台,只有纯粹的内容与思想。

现在就行动,开启你的极简博客之旅吧!


📌 温馨提示

  • 国内服务器必须使用已备案域名

  • 若安装页面提示“目录不可写”,请检查 /var/www/html 权限是否归属 www-data

  • 推荐定期更新 Typecho 核心,关注官方安全公告

欢迎留言交流,祝你写作愉快!



不容错过
Powered By TOPYUN 云产品资讯