我可以从 App Engine 中托管的 PHP 应用程序连接 Google Cloud SQL 吗?


Can I connect Google Cloud SQL from PHP application Hosted in App Engine?

我想我可以,但我阅读了云SQL页面的常见问题解答,如下所示,

Q. Can I use languages other than Java or Python?
A.   Only Java and Python are supported for Google Cloud SQL.

它应该是什么意思?他们指的是什么?我不能为我的 PHP 应用程序使用云 SQL 吗?

我还有一个问题,(我对云应用引擎太天真了)我正在本地开发一个PHP应用程序,想到最终将其上传到谷歌应用程序引擎。有没有办法在本地连接云SQL?这样我就可以确定。否则,在开发过程中,很难每天更新上传的应用程序数千次。希望你理解我的问题。

是的,你可以。请参阅此处的 PHP 和 Cloud SQL 文档:https://developers.google.com/appengine/docs/php/cloud-sql/

至于本地开发,您需要为Cloud SQL实例获取IP地址,这是一项付费功能。

我还建议你在开发工作站上安装一个本地MySQL实例,这要容易得多。在将应用程序部署到 App Engine 之前,请务必更新数据库设置,以便切换到云 SQL 实例。