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
若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏

