最近在學習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
這篇就先到這裏了,有什麼不對請指正,互相學習