最近在学习lumen框架写API接口,记忆力比较差所以顺便写下笔记~
-----------------------------分割线--------------------------------
因为直接学最新版的所以,
PHP >=7.0
记得开启php.ini的openSSL,PDO,Mbstring扩展
还有可以用的Composer
CMD打开命令窗,去到你要安装的目录执行:
composer require "laravel/lumen-installer"
如果比较网络慢的话,可以先创建一个composer.json文件,然后复制下面代码进去重新执行上面的命令
{
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
}
这时候文件夹会生成一个vender文件,要用到里面的bin目录下的lumen执行文件
然后复制这个目录的路径到环境变量的PATH中,重新打开命令窗执行:
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.*)'
这篇就先到这里了,有什么不对请指正,互相学习
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。