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

這篇就先到這裏了,有什麼不對請指正,互相學習

相關文章
相關標籤/搜索