安装

未匹配的标注

安装

安装

运行环境要求

Lumen 框架会有一些系统上的要求。 当然这些要求在 Laravel Homestead 虚拟机上都已经完全配置好了。因此强烈建议您将 Homestead 用作你本地的 Lumen 开发环境。

当然,如果你没有安装 Homestead 的话,请确保你的系统环境符合以下要求:

  • PHP >= 7.2
  • OpenSSL PHP 拓展
  • PDO PHP 拓展
  • Mbstring PHP 拓展

安装 Lumen

Lumen 使用 Composer 来管理它的代码依赖,所以在使用 Lumen 之前,请先确认你的电脑上安装了 Composer。

使用 Lumen 安装器

首先,使用 Composer 下载 Lumen 安装包:

composer global require "laravel/lumen-installer"

请确保你已将 ~/.composer/vendor/bin路径添加到环境变量 PATH 中,只有这样系统才能找到 lumen 的可执行文件。

一旦安装完成,你可以使用 lumen new 命令在您指定的目录中创建一个新的
Lumen 项目。 例如, lumen new blog 命令将会创建一个名字叫 blog 的目录,在这个目录里面存放着新安装的 Lumen 和代码依赖。这个方法的安装速度比通过 Composer 安装要快很多:

lumen new blog

通过 Composer Create-Project 命令安装

你也可以在你电脑的终端输入 create-project 命令来安装 Lumen :

composer create-project --prefer-dist laravel/lumen blog

运行你的应用程序

在你的本地运行项目,你可以使用 Laravel Homestead 虚拟机, Laravel Valet或者内置的 PHP 开发服务程序:

php -S localhost:8000 -t public

配置

Lumen 框架所有的配置信息都是存在 .env文件中。一旦 Lumen 成功安装,你同时也要 配置本地环境.

应用程序密钥

在你安装完 Lumen 后,首先需要做的事情是设置一个随机字符串到应用程序密钥。通常这个密钥会有 32 字符长。 这个密钥可以被设置在.env 配置文件中。如果你还没将.env.example 文件重命名为.env,那么你现在应该去设置下。如果应用程序密钥没有被设置的话,你的用户 Session 和其它的加密数据都是不安全的!

兼容性

由于Lumen是与Laravel完全独立的框架,因此一般情况下与任何其他Laravel库(如Cashier,Passport,Scout等)不兼容。如果您的应用程序需要使用这些库提供的功能,那么请使用Laravel框架.

本文章首发在 LearnKu.com 网站上。

本译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://learnku.com/docs/lumen/6.x/insta...

译文地址:https://learnku.com/docs/lumen/6.x/insta...

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
贡献者:2
讨论数量: 0
发起讨论 只看当前版本


暂无话题~