最近在学习lumen框架写API接口,记忆力比较差因此顺便写下笔记~php
-----------------------------分割线--------------------------------laravel
由于直接学最新版的因此,
PHP >=7.0
记得开启php.ini的openSSL,PDO,Mbstring扩展
还有能够用的Composerjson
CMD打开命令窗,去到你要安装的目录执行:api
composer require "laravel/lumen-installer"
若是比较网络慢的话,能够先建立一个composer.json文件,而后复制下面代码进去从新执行上面的命令网络
{ "repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } } }
这时候文件夹会生成一个vender文件,要用到里面的bin目录下的lumen执行文件
而后复制这个目录的路径到环境变量的PATH中,从新打开命令窗执行:composer
lumen new api --你想起什么名字就new什么名字
执行后能够看到目录多了一个api文件夹,里面就是框架的主体框架
惯性思惟想要在当前目录找到index.php文件,发现不在,而后很蠢的逐个逐个打开找,最后在public文件夹下面找到了,网站根目录直接指在pulibc文件夹下,而后很兴奋的访问输入 api.com/index.php进行访问,发现报错了~学习
是报找不到verder目录下的autoload.php的错误
发现api文件夹下是有个composer.json文件,而后在cd到api目录下执行:网站
composer install
慢的话就把上面那个json数据复制进去,执行有vender目录了
再次访问,终于有东西出来了
'Lumen (5.5.2) (Laravel Components 5.5.*)'ui
这篇就先到这里了,有什么不对请指正,互相学习