环境要求

更新于 2026-09-17 03:14:03 3 次浏览

服务器环境

BlogKit 对服务器要求很低,一台低配云服务器或虚拟主机即可流畅运行。

  • PHP:7.4 及以上版本(推荐 8.0+);
  • 数据库:MySQL 5.7 及以上版本(兼容 8.0),字符集建议 utf8mb4
  • Web 服务器:Nginx、Apache 均可,需开启伪静态支持(PATH_INFO 模式);
  • 操作系统:Linux / Windows 均可。

PHP 必需扩展

安装向导会逐项检测以下扩展:

  • mysqli / PDO MySQL:数据库连接与操作(必需);
  • gd:图片缩放、水印等图像处理(推荐);
  • curl:应用市场在线请求、外部 HTTP 调用(推荐);
  • fileinfo:上传文件类型安全检测(推荐)。

目录权限

以下目录及其子目录需要 Web 进程的写入权限(一般设为 755,属主为运行 PHP 的用户):

  • storage/:缓存、日志、编译后的模板等运行时文件;
  • uploads/:媒体库上传文件;
  • core/config/database.php:安装向导写入数据库配置时需要。

伪静态

BlogKit 支持 PATH_INFO 形式的伪静态 URL(如 /article/1/category/2)。

Nginx 参考规则(try_files 回退到入口即可,无需额外 rewrite):

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

Apache 环境下使用安装包自带的 .htaccess 即可。伪静态也可在安装后于后台「系统设置 - 伪静态设置」中自定义各页面的 URL 形态。