机器
- 我在 Azure 中创建了一个虚拟机(经典)。
- 运行 Ubunu 16.04 LTS。
- 它托管在云中。云服务(经典)
虚拟主机
- 已安装 Apache2
- 安装我所需的 PHP 版本
- 我的基于 PHP 的应用程序运行良好
- 我可以通过浏览器通过互联网访问它(我必须在端点设置中打开端口 80)
数据库
- 在 Azure 中创建 MySQL 数据库
工作正常
- 如果我从 WampServer、localhost 运行 PHP 应用程序,则 PHP 应用程序可以访问数据库(托管在 Azure 中)。
问题
- 当 PHP 应用程序在云中运行时,PHP 应用程序无法访问数据库。
- 我猜问题可能出在端点上
- 但我打开了一些,仍然不起作用(也重新启动了Apache2)
我打开的端点:
- 22:使用 SSH 访问机器
- 80:允许网络浏览器访问它
- 3306:MySQL DB 的属性页面显示此端口
- 1433:我刚刚在网上看到
- 3389:我刚刚在网上看到
帮助
- 你知道我做错什么了吗?
- 您能提出一些建议吗?