Laravel应用程序无法在Azure中连接到App中的MySQL

时间:2019-05-02 08:57:33

标签: php mysql laravel azure

我已经创建了Web App + MySQL资源。从bitbucket部署了laravel应用程序,并且运行良好。现在,我需要链接数据库。因此,我已经通过MySQL在App中导入了本地数据库。但是我被卡住了如何配置。

连接尝试失败是因为被连接方在一段时间后未正确响应,或者建立连接失败是因为连接的主机未响应。

尝试登录时出现上述错误。

下面是.env文件

APP_NAME=SMS
APP_ENV=local
APP_KEY=<App key>
APP_DEBUG=true
APP_URL=<Application URL>

LOG_CHANNEL=stack

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=49226
DB_DATABASE=localdb
DB_USERNAME=azure
DB_PASSWORD=<Password>

1 个答案:

答案 0 :(得分:0)

对于APP_ENV,将.env文件中的localhost替换为127.0.0.1。 这样可以解决问题。

参考:https://stackoverflow.com/a/39993447/4468757