在 Heroku 上部署 Laravel 項(xiàng)目

需求

  1. 項(xiàng)目配置 Git

起步

Heroku 網(wǎng)站: https://www.heroku.com/

  1. 首先創(chuàng)建一個(gè) Heroku 賬號(hào)
  2. 本地安裝 Heroku CLI: https://devcenter.heroku.com/articles/heroku-cli
  3. 本地登陸 Heroku: heroku login
  4. 添加 SSH Key: heroku keys:add

項(xiàng)目配置

  1. 必須在項(xiàng)目目錄中進(jìn)行操作
  2. 要將應(yīng)用部署到 Heroku 上, 我們還需要在 Laravel 項(xiàng)目下新建一個(gè) Procfile 文件, 通過(guò)配置該文件來(lái)告訴 Heroku 應(yīng)當(dāng)使用什么命令來(lái)啟動(dòng) Web 服務(wù)器. 接著還需要將該文件納入到 Git 版本控制中:
$ echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
$ git add -A
$ git commit -m "Procfile for Heroku"
  1. 創(chuàng)建 Heroku 項(xiàng)目: heroku create
  2. 修改 Heroku 項(xiàng)目名稱: heroku rename YOU_APP_NAME
  3. 聲明 buildpack: heroku buildpacks:set heroku/php
  4. 設(shè)置 App Key:
    • 使用 php artisan key:generate --show 查看 Laravel 項(xiàng)目的 App Key
    • 將生成的 App Key 替換掉下面命令的 YOU_APP_KEY ,并運(yùn)行該命令行來(lái)完成配置:heroku config:set APP_KEY=YOU_APP_KEY
  5. 將代碼部署到 Heroku 上: git push heroku master

查看項(xiàng)目

快速打開(kāi)線上項(xiàng)目: heroku open

Done

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容