Laravel 5.4 首次搭建,從 clone 到執行成功

zfArthur發表於2017-07-04

原文地址:http://www.cf2z.club/blog/laravel-54-was-b...

  1. clone : git clone https://github.com/laravel/laravel.git
  2. 這時我們發現 沒有vendor包,執行 composer install,安裝擴充套件包並生成 composer.lock,這個 composer.lock需提交 到程式碼版本控制器中,如:git; 等待執行安裝完成即可(根據個人的網速不同時間不一)
  3. 將 根目錄下的 .env.example 檔案複製一份,重新命名為.env , 還放在跟.env.example 同級的目錄下
  4. 接下來我們將這個專案加到我們網站的根目錄下,將document root 的路徑指到public資料夾下,然後執行index.php即可。
  5. 期間會報好幾個錯誤,為了方便除錯我們可以裝一下Laravel框架開發除錯工具Laravel Debugbar,
    composer require barryvdh/laravel-debugbar
    在config/app.php的providers中新增一行註冊
    Barryvdh\Debugbar\ServiceProvider::class,
    如果不生效,檢視一下config/app.php 中的debug是否為true
  6. 發現報錯:
    LOG.error: RuntimeException: The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths. in /Applications/MAMP/htdocs/laravel/vendor/laravel/framework/src/Illuminate/Encryption/Encrypter.php:43
    Stack trace
    解決方案:php artisan key:generate
  7. 接著再執行一次index.php,就能看到 laravel這個個大寫的字母啦,標誌著我們成功啦。
  8. 檢視所裝的 laravel 版本 php artisan --version
本作品採用《CC 協議》,轉載必須註明作者和本文連結
zf

相關文章