# mini **Repository Path**: wfdaj/mini ## Basic Information - **Project Name**: mini - **Description**: 轻量级PHP框架,语法模仿 Laravel - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-10-03 - **Last Updated**: 2026-10-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 轻量级PHP框架 ## 简介 轻量级PHP框架,基于PHP8.4+ ## 部署 **文档根(DocumentRoot)必须指向 `public/`**: ```apache ServerName mini.test DocumentRoot "D:/phpEnv/www/mini/public" AllowOverride All Require all granted ``` 只有文档根停在 `public/`,`.env`、`config/`、`composer.json`、`storage/`、`core/` 才永远不会经由 Web 暴露。 若受虚拟主机限制无法修改文档根,根目录的 `.htaccess` 会作为兜底:先拒绝隐藏文件与源码目录的直接访问,再把其余请求转发进 `public/`。这属于降级方案,优先级低于直接指定文档根。 ## 配置 复制 `.example.env` 为 `.env` 后按需修改。关键项: - `APP_ENV` / `APP_DEBUG` 必须一致:`local`/`testing` 可用 `true`,`production` 必须为 `false`。 - `DB_SQLITE_DATABASE` 支持相对项目根的路径(如 `storage/database.sqlite`),留空则回落到该默认值。 - `DB_PREFIX` 为表前缀,留空表示不加前缀。 ## 本地命令 | 任务 | 命令 | | --- | --- | | 安装依赖 / 重新生成自动加载器 | `composer install` / `composer dump-autoload` | | 运行测试 | `composer test` | | 静态分析 | `composer stan` | | 内置服务器(仅静态文件可用,无 `.htaccess` 重写) | `composer serve` |