relevo / php7-boilerplate
构建现代网络应用的精巧而强大的基础。
0.3.0
2016-06-11 16:01 UTC
Requires
- php: ~7.0
- php-di/php-di: ^5.2
- relay/relay: ^1.1
- zendframework/zend-diactoros: ^1.3
This package is not auto-updated.
Last update: 2024-09-24 08:23:02 UTC
README
PHP7 Boilerplate 是一个精巧(42 LLOC)但强大的构建现代网络应用的基础。它不强制特定的开发哲学或(微)框架,因此您可以自由地以您希望的方式组织代码。
特性
- 使用 PHP-DI 进行依赖注入。
- 使用 PSR-7 中间件,通过 Relay 和 zend-diactoros。
- 使用 PHPUnit 进行测试。
- 使用 nginx 和 PHP-FPM 的 Web 服务器,通过 Docker。
快速开始
使用 Composer 创建新项目
composer create-project relevo/php7-boilerplate <project-path>
进入 <项目路径>
并使用 Docker Compose 启动 Web 服务器
docker-compose up
就这样!如果您使用 Linux,您的应用程序将在 localhost
上可用;如果您在 Mac OS X 或 Windows 上,则可在 Docker Machine 的 IP 地址上访问。