getformwork/formwork

一个基于文件的网站内容管理系统(CMS),用于创建和管理简单网站

安装: 208

依赖项: 0

建议者: 0

安全: 3

星标: 51

关注者: 4

分支: 12

开放问题: 2

类型:项目


README

Discord GitHub Release Date GitHub All Releases Packagist GitHub code size in bytes PHP from Packagist

🏗 Formwork 是一个基于平面文件的网站内容管理系统(CMS),用于构建和管理简单网站。

⚠️ 这是 2.x 分支的 README 文件,目前处于开发阶段,且不稳定。

👉 请访问 1.x 分支以获取最新稳定版本。

特性

  • ⚡️ 轻量级
  • 🗄 不需要数据库!
  • 📦 易于 安装
  • ✨ 开箱即用的管理面板

要求

  • PHP 8.2 或更高版本
  • PHP 扩展 domfileinfogdmbstringopensslzip

安装

从 GitHub 发布版

您可以从 GitHub 发布页面 下载一个可用的 .zip 归档,并将其解压到您服务器的 webroot 中。

使用 Composer

如果您想使用 Composer 安装 Formwork 的最新稳定版本,可以使用以下命令

composer create-project getformwork/formwork

Composer 将创建一个 formwork 文件夹,并包含一个全新的、可立即使用的 Formwork 安装。

从 GitHub 克隆

如果您想获取当前正在开发的 master 版本,您可以克隆 GitHub 仓库,然后使用 Composer 安装依赖项。

  1. 在您的 webroot 中克隆仓库
git clone https://github.com/getformwork/formwork.git
  1. 导航到 formwork 文件夹并安装依赖项
cd formwork
composer install

运行 Formwork 服务器

您可以使用 serve 命令立即测试 Formwork,这是 PHP 内置服务器的自定义包装器。

重要

与 PHP CLI 服务器类似,Formwork 服务器旨在用于 测试目的,而不是用于生产环境。

导航到 formwork 文件夹并运行以下命令

php bin/serve

如果您愿意,也可以通过 Composer 运行 Formwork 服务器

composer serve