Google Cloud SQL与PHP中的Google应用程序引擎

无法连接Google Cloud上的Laravel 5.2。 我创build了一个新的MySQL 5.6第二代实例,并将conf / database中的连接参数与实例的外部IP相加,本地laravel服务器工作正常。

但是,当我在谷歌云上部署代码时,它给了我关于unix套接字的错误。

我的问题是,在云引擎应用程序内使用数据库实例的正确连接参数是什么?

那么,我应该只将数据库名称和db_host作为:服务器上的本地主机,还是空的或mysql实例的外部IP地址?

我假设我需要使用unix套接字,但是,我没有发现任何使用Google云端控制台的活动unix套接字文件。

原来我应该把这个语法:

DB_SOCKET = / CLOUDSQL / myappengineapp:欧洲-west1:mysqlinstance1

在我的.env文件中。

语法是:unix套接字名称:

/ CLOUDSQL /

内容:

gcloud sql instances describe 

connectionName中

属性

至于unix套接字没有find,它只是在谷歌SQL控制台,因为它不是一个完整的访问或东西。