1. vc7

    Posted

    vc7
Changes in title
+推一個最小限度可執行的 PHP 網頁到 Heroku 上面去
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,46 @@
+主要有三個東西
+- php 檔案
+- Procfile
+- composer.json
+
+資料夾長這樣
+
+```txt
+composer.json
+Procfile
+web/
+ - index.php
+```
+
+### index.php
+
+用喜歡的編輯器開一個檔案,加入以下程式碼並存成 `index.php`
+
+``` php:index.php
+<?php echo "hello world"; ?>
+```
+
+### composer.json
+
+因為什麼都沒有要加,只需要建立檔案,內容空著沒關係
+
+### Procfile
+
+這個檔案不用副檔名,直接叫這樣就好
+
+``` Procfile
+web: vendor/bin/heroku-php-nginx web/
+```
+
+- 指定要用 ngix 當作是 webserver
+- 指定網站根目錄在 `web/` 資料夾之下
+
+### Commit, 並推送到 heroku
+
+通常是會推到長得像這樣子的位置
+
+```
+https://git.heroku.com/<heroku_app_id>.git
+```
+
+沒有任何問題的話,就可以在資料夾處用 `heroku open` 指令直接開啟網站來看看了