monsoon/framework

一个简单快捷的PHP MVC框架

v1.0.4 2020-04-08 23:10 UTC

This package is auto-updated.

Last update: 2024-09-21 14:13:45 UTC


README

Monsoon PHP是一个开源的、简单、快速、安全且免费的PHP Web框架,帮助开发者快速创建安全的应用程序(RAD)。您可以使用Monsoon在单个代码库中维护应用程序代码、REST API和基于CLI的脚本。文档可在https://monsoonphp.com找到

入门

直接下载

  1. 从GitHub仓库或通过composer下载框架的zip文件
  2. 将您的Web服务器的根目录指向 public/ 文件夹
  3. 通过浏览器访问URL

Composer下载

  1. 在终端中输入命令 composer create-project monsoon/framework .
  2. 将您的Web服务器的根目录指向 public/ 文件夹
  3. 通过浏览器访问URL

Composer中的可用工具

当您以composer-project方式安装时,此框架使用以下包。

  • phinx
  • php_codesniffer
  • phpunit
  • pdepend
  • phpmd

配置文件

配置文件的可分发文件位于 src/Config/.env.php.dist 下。删除 .dist 扩展名以开始。更多配置参数可以在 src/Config/Config.php 中设置。

使用Phinx进行数据库迁移

使用Phinx库对数据库更改进行版本控制。运行迁移的命令。有关预定义值,请参阅 phinx.php

在PHP服务器上运行

您可以使用PHP的内部Web服务器在开发系统中运行应用程序。在终端中输入此命令。默认URL将是https://:8080

php -S localhost:8080 -t public

或者,您也可以运行bin/start.sh。

sh bin/start.sh

Docker

要在Docker容器中运行此框架,请在终端中输入此命令。Dockerfile位于 data/docker/ 文件夹

docker-compose up -d

默认URL将是https://:8080

Gulp

您可以使用以下命令使用NPM安装Gulp。有关配置,请参阅 gulpfile.js

npm install

gulp js|css|sass