1. 程式人生 > 實用技巧 >如何把 Laravel 專案部署到伺服器?

如何把 Laravel 專案部署到伺服器?

Laravel 官網截圖

Laravel 是什麼?

Laravel 是基於PHP開發的現代 Web應用框架,在非常活躍的社群支援下,有豐富的外掛庫可供選擇。

21雲盒提供了極簡單的 Laravel 部署方法,你可以在21雲盒子上通過以靜態網頁環境的方式進行部署。

如何部署?

  1. 註冊成為21雲盒子會員
  2. 建立一個PostgreSQL資料庫
  3. 在 Gitee 上 ForkLaravel示例
  4. 在21雲盒子上建立一個雲服務, 並允許21雲盒子訪問你的程式碼庫
  5. 配置以下設定

環境

PHP 7.2

構建命令

./build.sh

啟動命令:

php artisan serve --host=0.0.0.0 --port 10000

點 進階配置 進行環境變數配置:

KEY VALUE
APP_ENV production
DB_CONNECTION pgsql
DATABASE_URL 在第一步建立雲資料庫裡中點資料庫URL獲取
APP_KEY 貼上由php artisan key:generate --show生成的key

如果對上描文字描述不清晰,可以參考以下實際操作視訊:https://www.bilibili.com/video/BV1ef4y1v7rK

為什麼選 21雲盒子?

免運維,開箱即用的雲服務在國內基本上沒有,如果在找類似 Heroku 或 Nelify 的雲服務平臺,21雲盒子還在經營,並且是最接近的了。

至於 21雲盒子 和 國外這些雲服務平臺有什麼不一樣? 可以參考:

原部落格:https://www.21yunbox.com/blog/solutions/how-to-deploy-laravel-project-in-production-server.html