昨天我花了10多个小时阅读/测试谷歌云的教程,以及如何将它们用作动态网站的主机。
在我脑海中掌握了所有新信息之后,我一直在努力做什么。
我已经使用链接到我的域的IP构建了我的虚拟机实例,这很好用。但是,我不能为我的生活弄清楚如何将我的项目文件放在那里。我认为它会像“上传项目文件”,“与appengine链接”,“与云sql链接”,但似乎我错了?
在教程中,我通过克隆shell中的github链接上传了googles示例项目(教程)。
git clone https://github.com/GoogleCloudPlatform/getting-started-php.git
他们还说可以提取zip文件作为替代方案。
这是唯一的方法吗?我应该创建自己的github并将其锥形化在shell中吗?
是否可以将AppEngine链接到包含项目文件的存储桶? (只是把问题扔出去)
红利问题:文件上传后,我可以通过Google云进行编辑/开发,还是需要编辑文件中的更改,然后将其重新上传到云中更新
这是我第一次尝试让谷歌(或任何公司)主持我的网站,这对我来说完全是外国领域,所以任何方向都非常感谢。
答案 0 :(得分:4)
你的问题中有几件事情混杂在一起。让我试着解开它们。
如果您想在App Engine上运行PHP驱动的网站,则不需要创建虚拟机。在本文https://cloud.google.com/appengine/docs/standard/php/an-overview-of-app-engine
在App Engine上运行PHP网站的方法是将代码部署到版本,您可以使用本地计算机上的源gcloud app deploy
工具执行此操作。我建议您首先阅读这里的教程:https://cloud.google.com/appengine/docs/standard/php/quickstart
目前无法将Google云端存储分区与App Engine版本相关联,您必须使用gloud app deploy
或使用gcloud内部使用的App Engine Admin API自行部署代码
无法在云中编辑App Engine应用程序代码。