1. vc7

    Posted

    vc7
Changes in title
+推一個最小限度可執行的 PHP 網頁到 Heroku 上面去
Changes in tags
Changes in body
Source | HTML | Preview

主要有三個東西
- php 檔案
- Procfile
- composer.json

資料夾長這樣

composer.json
Procfile
web/
  - index.php

index.php

用喜歡的編輯器開一個檔案,加入以下程式碼並存成 index.php

index.php
<?php echo "hello world"; ?>

composer.json

因為什麼都沒有要加,只需要建立檔案,內容空著沒關係

Procfile

這個檔案不用副檔名,直接叫這樣就好

web: vendor/bin/heroku-php-nginx web/
  • 指定要用 ngix 當作是 webserver
  • 指定網站根目錄在 web/ 資料夾之下

Commit, 並推送到 heroku

通常是會推到長得像這樣子的位置

https://git.heroku.com/<heroku_app_id>.git

沒有任何問題的話,就可以在資料夾處用 heroku open 指令直接開啟網站來看看了