Laravel§
使用 Unit 运行基于 Laravel 框架的应用
使用 PHP 语言模块安装 Unit。
安装并配置 Laravel 的 先决条件。
创建一个 Laravel 项目。对于我们的目的,路径是 /path/to/app/
$ cd /path/to/ $ composer create-project laravel/laravel app
运行以下命令,以便 Unit 可以访问 应用程序目录
# chown -R unit:unit /path/to/app/
有关更多详细信息,包括权限,请参阅 安全检查清单。
注意
有关 目录结构 的更多详细信息,请参阅 Laravel 文档。
接下来,准备 Unit 的 Laravel 配置(对 share 和 root 使用真实值)
{ "listeners": { "*:80": { "pass": "routes" } }, "routes": [ { "match": { "uri": "!/index.php" }, "action": { "share": "/path/to/app/public$uri", "fallback": { "pass": "applications/laravel" } } } ], "applications": { "laravel": { "type": "php", "root": "/path/to/app/public/", "script": "index.php" } } }
上传更新的配置。假设上述 JSON 已添加到
config.json
# curl -X PUT --data-binary @config.json --unix-socket \ /path/to/control.unit.sock http://localhost/config/
成功更新后,浏览至 http://localhost 并 设置 您的 Laravel 应用程序