[ Lumen 5.3 文档 ] 起步 —— 安装

1、服务器要求

Lumen框架对服务器有少许要求,当然,Laravel Homestead虚拟机已经满足所有这些要求,所以强烈推荐使用Homestead作为本地开发环境。

不过,如果你没有使用Homestead,那么需要确保服务器满足以下要求:

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • Mbstring PHP Extension
  • PDO PHP Extension

2、安装Lumen

Lumen使用Composer来管理依赖,所以,在使用之前,确保你已经在机器上安装了Composer。

通过Lumen安装器

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

composer global require "laravel/lumen-installer"

确保~/.composer/vendor/bin在系统路径PATH中,否则不能在命令行调用lumen命令。

安装完成后,只需简单通过lumen new命令就可以在当前目录下创建一个新的Lumen应用,例如,lumen new blog将会创建一个名为blog的Lumen安装目录,该目录中已经包含了所有Lumen依赖。该安装方法比通过Composer安装要快很多:

lumen new blog

通过Composer Create-Project安装

你还可以在终端中通过Composer的create-project命令来安装Lumen:

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

3、配置

Lumen框架的所有配置都存放在.env文件,安装好Lumen后,需要配置本地开发环境

Application Key

安装完Lumen后,需要设置APP_KEY为32位长的随机字符串,该key被配置在.env环境文件中(APP_KEY),如果你还没有将.env.example文件重命名为.env,现在立即这样做。如果key没有被设置,用户sessions和其它加密数据将会有安全隐患!

学院君 has written 660 articles

资深PHP工程师,Laravel学院院长

5 thoughts on “[ Lumen 5.3 文档 ] 起步 —— 安装

      1. 我本地配置,调试没有问题,放到服务器上就有问题,我本地的配置是location / { index index.php index.html; autoindex off; try_files $uri $uri/ /index.php/$request_uri; }服务器上: try_files $uri $uri/ @rewrite; location @rewrite { rewrite ^/(.*)$ /index.php?_url=/$1; }服务器上采用了lumen 5.2版本的,有项目在运行的,没有问题,另外一个我自己玩的项目,换成5.3的了,就不可以了。我想可能是服务器nginx的配置有问题,但是就是不知道怎么配置了。

发表评论

标记为*的字段是必填项(邮箱地址不会被公开)

你可以使用这些HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>