k7brasil/mphpigniter

MicroPHP(igniter) 是由 K7 创建的一个微框架。

安装: 0

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

类型:项目

v1.0.0 2022-07-31 00:59 UTC

This package is auto-updated.

Last update: 2024-09-29 06:09:12 UTC


README

为教育目的创建的最简自定义框架。

框架在生产环境中没有经过充分测试。如果您在生产环境中使用它,则风险自负。

相关核心包: https://github.com/thecodeholic/tc-php-mvc-core

安装

  1. 下载存档或使用 git 克隆项目
  2. 创建数据库模式
  3. .env.example 文件创建 .env 文件并调整数据库参数(包括模式名称)
  4. 运行 composer install
  5. 从项目根目录执行 php migrations.php 以运行迁移
  6. 进入 public 文件夹
  7. 通过运行命令 php -S 127.0.0.1:8080 启动 php 服务器
  8. 在浏览器中打开 http://127.0.0.1:8080

使用 docker 进行安装

请确保您已安装 docker。有关如何在 Windows 上安装 docker 的说明,请点击此处 点击这里
请确保 dockerdocker-compose 命令在命令行中可用。

  1. 使用 git 克隆项目
  2. .env.example 复制到 .env(对于本地开发无需更改任何内容)
  3. 导航到项目根目录并运行 docker-compose up -d
  4. 安装依赖项 - docker-compose exec app composer install
  5. 运行迁移 - docker-compose exec app php migrations.php
  6. 在浏览器中打开 http://127.0.0.1:8080

该项目是与 YouTube 视频系列 "构建 PHP MVC 框架" 一起创建的。如果您愿意分享它,我将不胜感激。