Lumen

Lumen简介

Lumen – PHP Micro-Framework By Laravel

Lumen区别:

  • lumen是专门针对开发api或者service用的吧
  • laravel应该算是一个全栈框架,lumen就是纯开发后端服务用的lumen的定义就是laravel的精简版,你可以把laravel一些组件与东西去掉变成lumen,也可以将lumen升级为laravel
  • 发现前者无非就是后者移除了view以及一些组件而已。
  • 如果仅仅是这样的话,我为什么不直接用laravel,然后在服务提供者里面把不用的组件去掉,并且控制器return的时候只return json数据而不是view视图不就好了,为什么还要单独弄出一个框架来呢?

Lumen Installation

  1. Composer 加速
# 阿里云镜像
composer config -g repo.packagist composer <https://mirrors.aliyun.com/composer/>
# 取消镜像
composer config -g --unset repo.packagist

Composer 国内加速:可用镜像列表 | PHP 技术论坛

2. Brew安装

# 下载安装文件 ruby一下
ruby brew_install.rb

Homebrew | curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused_静心 Study-CSDN博客_failed to connect to raw.githubusercontent.com por

3. Brew安装PHP extension zip(Mac)

brew update
brew install php@7.3
# 一定要link一下
brew link php@7.3 --force

install ext-zip for Mac

4. composer安装

composer global require "laravel/lumen-installer"
jimschenchen

jimschenchen

Share

Leave a Reply