部署 PHP 應用程式

當你有一個準備好的應用程式時,就該部署它並讓它可以從網上任何地方存取! PHP 是在網上部署方面,擁有最佳成敗故事的程式語言。 相信我,其他每一種程式語言和生態系統都希望自己和 PHP 一樣容易。 PHP 的優點、它準確理解並允許取得這令人難以置信的成功,是即時部署。 你把一個 PHP 檔案放在 Web 伺服器服務的資料夾中,它就能正常運作了。 不需要重新啟動伺服器,執行可執行檔,什麼都不需要。 這仍然是眾多人的做法。你以 3 美元每月租用一個共享主機,透過 FTP 上傳檔案,完成。 然而,如今我認為 Git 部署是每個專案都應該內建的東西,而共享主機應該過時了。 其中一種解決方案是始終擁有自己的私有 VPS(虛擬私有伺服器),你可以在 DigitalOcean 或 Linode 等服務中取得。 但是管理自己的 VPS 可不是開玩笑的,它需要嚴重的知識和時間投資,以及持續的維護。 你還可以使用所謂的 PaaS(平台即服務),這些平台專注於處理所有煩人的事情(伺服器管理),你只需上傳應用程式,它就運行起來。 像 DigitalOcean App Platform(不同於 DigitalOcean VPS)、Heroku 和許多其他平台均非常適合進行初步測試。 這些服務允許你連接 GitHub 帳號,每次將變更推送到你的 Git 儲存庫時都會部署。 參考 從零開始設定 Git 和 GitHub 這比 FTP 上傳更好的工作流程讓我們一起來做一個極簡的示例。 我建立了一個簡單的 PHP 應用程式,只有一個 index.php 檔案: <?php echo 'Hello!'; ?> 我在 GitHub Desktop 應用程式中添加了上層資料夾,初始化了一個 Git 倉庫並且將它推送到 GitHub: 現在請前往 digitalocean....