PHP服务器看不到数据库

时间:2019-06-17 04:33:05

标签: php mysql laravel deployment google-cloud-platform

我在gcp上制作了一个laravel rest-api服务器,创建了一个云数据库。但是,我的laravel服务器看不到它。如果您为连接设置容器ip sql,登录名和密码,那么一切都将在本地运行。部署后它不起作用。 app.yaml已配置。

 DB_CONNECTION: mysql
 DB_HOST: localhost
 DB_PORT: 3306
 DB_DATABASE: mydbname
 DB_USERNAME: root
 DB_PASSWORD: passwordhere
 DB_SOCKET: /cloudsql/my-laravel:europe-west1:mydbinstancename

1 个答案:

答案 0 :(得分:0)

Laravel从项目根目录中的.env文件获取所有变量。

尝试将所有信息输入您的.env文件,例如:

DB_HOST=localhost
DB_USER=root
DB_PASS=passwordhere