k7brasil / mphpigniter
MicroPHP(igniter) 是由 K7 创建的一个微框架。
v1.0.0
2022-07-31 00:59 UTC
Requires
- k7brasil/microphp: ^v1.0.0
- vlucas/phpdotenv: ^5.0
README
为教育目的创建的最简自定义框架。
框架在生产环境中没有经过充分测试。如果您在生产环境中使用它,则风险自负。
相关核心包: https://github.com/thecodeholic/tc-php-mvc-core
安装
- 下载存档或使用 git 克隆项目
- 创建数据库模式
- 从
.env.example
文件创建.env
文件并调整数据库参数(包括模式名称) - 运行
composer install
- 从项目根目录执行
php migrations.php
以运行迁移 - 进入
public
文件夹 - 通过运行命令
php -S 127.0.0.1:8080
启动 php 服务器 - 在浏览器中打开 http://127.0.0.1:8080
使用 docker 进行安装
请确保您已安装 docker。有关如何在 Windows 上安装 docker 的说明,请点击此处 点击这里。
请确保 docker
和 docker-compose
命令在命令行中可用。
- 使用 git 克隆项目
- 将
.env.example
复制到.env
(对于本地开发无需更改任何内容) - 导航到项目根目录并运行
docker-compose up -d
- 安装依赖项 -
docker-compose exec app composer install
- 运行迁移 -
docker-compose exec app php migrations.php
- 在浏览器中打开 http://127.0.0.1:8080
该项目是与 YouTube 视频系列 "构建 PHP MVC 框架" 一起创建的。如果您愿意分享它,我将不胜感激。