繁体   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