monsoon / framework
一个简单快捷的PHP MVC框架
v1.0.4
2020-04-08 23:10 UTC
Requires
- php: ^7.2
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- ext-openssl: *
- ext-pdo: *
- psr/http-message: ^1.0
- robmorgan/phinx: dev-master
Requires (Dev)
- friendsofphp/php-cs-fixer: dev-master
- pdepend/pdepend: ^2.5
- phpmd/phpmd: dev-master
- phpunit/phpunit: @stable
- squizlabs/php_codesniffer: dev-master
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找到
入门
直接下载
- 从GitHub仓库或通过composer下载框架的zip文件
- 将您的Web服务器的根目录指向 public/ 文件夹
- 通过浏览器访问URL
Composer下载
- 在终端中输入命令
composer create-project monsoon/framework .
- 将您的Web服务器的根目录指向 public/ 文件夹
- 通过浏览器访问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