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

时间:2019-03-28 11:51:26

标签: php mysql google-app-engine google-cloud-platform

我以前已经使用php和mysql开发了1个网站,现在我想将其部署在Google云平台上。 如果有人只指出以下几点,那就太好了

1。安装PHP 7.x

2。创建.YAML文件

3。创建mysql数据库

4。上传我的PHP文件

5.FTP设置

谢谢

5 个答案:

答案 0 :(得分:1)

  1. 您可以按照documentation所述开始设置环境。

  2. 谷歌还documentation创建了“ .YAML”文件。

  3. 要创建MySQL数据库,您应检查this documentation有关创建Cloud SQL的信息。

  4. 要上传PHP文件,您可以按照documentation使用,并详细了解Cloud Storage以及如何上传对象。

  5. 关于ftp设置,您可以指定为什么尝试使用它吗?如果要传输文件,可以再次查看4.的文档。

答案 1 :(得分:0)

您可以找到大量示例应用程序,用于部署到App Engine herecloud.google.com上。

答案 2 :(得分:0)

尝试使用Google App Engine-这是在未安装LAMP和FTP的情况下部署应用程序的最简单方法。没有MySQL,它是免费的!请参阅快速入门:https://cloud.google.com/appengine/docs/standard/php7/quickstart

答案 3 :(得分:0)

在评论中回答您的问题;

  

我已经创建了.YAML文件,还创建了MySQL数据库并上传了   将所有PHP文件存储到存储桶中,如步骤4所示。现在如何创建URL   该调用Index.php吗?

如果您在App Engine中部署应用程序,则不一定需要将所有应用程序文件上传到Cloud Storage,因为App Engine会将您的静态文件放入托管的静态文件服务器中。您只需要在app.yaml file中进行设置即可。

我建议您看一下sample application的文件,这样您就可以很好地了解如何设置所有配置文件,以便将您的应用部署到App Engine标准环境并连接到云SQL。

App Engine将在appspot.com域下为您的应用创建一个默认URL,请检查详细信息here

有关如何从GAE标准连接到Cloud SQL的更多信息,请查看here

答案 4 :(得分:0)

只需执行以下步骤 here

它将帮助您设置LAMP服务器并使用FTP将文件上传到服务器 (您可以使用SMTP-keyfile方法进行连接),并且本文档还可以帮助您设置mySQL数据库