lumen5.5学习(一)

最近在学习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

这篇就先到这里了,有什么不对请指正,互相学习

相关文章
相关标签/搜索