簡體   English   中英

如何在PHP和Google Cloud Platform上部署PHP應用程序?

[英]How can I deploy my PHP application on Google cloud Platform?

我以前已經使用php和mysql開發了1個網站,現在我想將其部署在Google雲平台上。 如果有人只指出以下幾點,那將是很棒的

1.安裝PHP 7.x

2.創建.YAML文件

3.創建mysql數據庫

4.上傳我的PHP文件

5.FTP設置

謝謝

  1. 您可以按照文檔中所述開始設置環境。

  2. 對於創建“ .YAML”文件,還有Google提供的文檔

  3. 要創建MySQL數據庫,您應該查看有關創建Cloud SQL的文檔

  4. 要上傳PHP文件,您可以使用以下文檔,並了解有關Cloud Storage以及如何上傳對象的更多信息。

  5. 關於ftp設置,您可以指定為什么嘗試使用它嗎? 如果要傳輸文件,可以再次查看4.的文檔。

您可以在此處cloud.google.com上找到大量用於部署到App Engine的示例應用程序。

嘗試使用Google App Engine-這是在未安裝LAMP和FTP的情況下部署應用程序的最簡單方法。 沒有MySQL,它是免費的! 請參閱快速入門: https : //cloud.google.com/appengine/docs/standard/php7/quickstart

在評論中回答您的問題;

我已經創建了.YAML文件,還創建了MySQL數據庫,並將所有PHP文件上傳到存儲桶中,如步驟4所示。現在如何創建調用Index.php的URL?

如果您在App Engine中部署應用程序,則不必將所有應用程序文件上傳到Cloud Storage,因為App Engine會將您的靜態文件放入托管的靜態文件服務器中。 您只需要在app.yaml文件中進行設置。

建議您看一下該示例應用程序的文件,這樣您就可以很好地了解如何設置所有配置文件,以便將應用程序部署到App Engine標准環境並連接到Cloud SQL。

App Engine將在appspot.com域下為您的應用創建一個默認URL,請在此處查看詳細信息。

有關如何從GAE標准連接到Cloud SQL的更多信息,請在此處查看

只需按照這里的步驟

它會幫助您設置LAMP服務器並使用FTP將文件上傳到服務器(可以使用SMTP-keyfile方法進行連接),並且此文檔還可以幫助您設置mySQL數據庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM