Lumen 安装与配置

Lumen版本:5.3 ,更多Lumen笔记:Lumen学习笔记

php 环境

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • fileinfo PHP Extension (optional)

这里不做更多解释,环境配置遇到问题请找搜索引擎

安装 composer

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

  • Linux / Unix / OSX

      // 下载
      php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
      php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
      php composer-setup.php
      php -r "unlink('composer-setup.php');"
      // 安装
      php composer-setup.php --install-dir=bin --filename=composer
      // 放到全局bin文件夹(若OSX系统没有/usr/local/bin文件夹,则先创建)
      mv composer.phar /usr/local/bin/composer
    

    安装完成以后,别忘了把~/.composer/vendor/bin加进PATH中(如果是bash终端就~/.bash_profile文件,如果是zsh终端就~/.zsh_profile文件),这样通过composer下载的命令才能全局运行

  • Window

    下载composer.phar文件,并通过下面php命令生成composer.phar

      echo @php "%~dp0composer.phar" %*>composer.bat
    

    然后,把composer.bat移到任意目标,然后加进环境变量里

使用 composer 下载 Lumen 安装器

composer global require "laravel/lumen-installer"

新建 Lumen 项目

lumen new projectname

配置

项目根目录中的.env文件是 Lumen 的配置信息

官方文档的说明太简陋,所以我这里手动注释一下

// 运行环境:prod, staging, dev, local, testing
APP_ENV=local
// 是否打开调试
APP_DEBUG=true
// 加密KEY(32位,建议用MD5码)
APP_KEY=12345678912345678912345678912345
// 时区,覆盖php.ini里的设置
APP_TIMEZONE=PRC
// 数据库配置
// 连接类型
DB_CONNECTION=mysql
// HOST
DB_HOST=127.0.0.1
// PORT
DB_PORT=3306
// 数据库名
DB_DATABASE=dbname
// 用户名
DB_USERNAME=root
// 密码
DB_PASSWORD=root
// 缓存驱动方式:apc, array, database, file, memcached, redis
CACHE_DRIVER=file
// 队列驱动方式:sync, database, beanstalkd
QUEUE_DRIVER=sync
// 自定义配置,用于在程序中用env('UPLOAD_FOLDER')读取
UPLOAD_FOLDER=public/uploads
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏