crazygoat / slim-reactor-skeleton
由 React Http 服务器驱动的 Slim 框架骨架
3.1.4.5
2018-02-06 18:35 UTC
Requires
- php: >=7.1.0
- crazygoat/slim-reactor: ^0.2.1
- monolog/monolog: ^1.17
- react/http: ^0.8.1
- slim/php-view: ^2.0
- slim/slim: ^3.1
Requires (Dev)
- phpunit/phpunit: >=4.8 < 6.0
README
使用此骨架应用程序快速设置并开始使用由 ReactHttp 驱动的新的 Slim Framework 3 应用程序。此应用程序使用最新的 Slim 3 和 PHP-View 模板渲染器。它还使用了 Monolog 日志记录器。
此骨架应用程序是为 Composer 构建的。这使得设置新的 Slim Framework 应用程序变得快捷简单。
此模板与标准 slim 模板之间的唯一区别是应用程序使用 React Http 服务器运行。为此目的使用了 slim-reactor 库
安装应用程序
从您想安装新 Slim Framework 应用程序的目录运行此命令。
php composer.phar create-project crazygoat/slim-reactor-skeleton [my-app-name]
将 [my-app-name]
替换为您新应用程序期望的目录名称。您需要
- 将虚拟主机文档根指向您新应用程序的
public/
目录。 - 确保
logs/
是可写入的。
要在开发中运行应用程序,您可以运行以下命令(在端口 8888 上启动服务器)
cd [my-app-name]
php composer.phar start
您可以使用 goatherd 进程管理器运行应用程序
php composer.phar goatherd
在应用程序目录中运行此命令以运行测试套件
php composer.phar test
这就完了!现在去构建一些酷的东西吧。