注意:

使用 OCI 数据库作为主后端来创建 Oracle Cloud Infrastructure Compute 实例 Web 服务器

简介

在本教程中,我们将创建一个由 Oracle Cloud Infrastructure (OCI) 计算实例组成的双层应用程序,该实例将充当 Web 服务器和 OCI 数据库服务 (MySQL)。我们创建了一个示例网站和数据库,此网站将从 OCI 数据库表中检索数据。

图像

图像

目标

任务 1:创建新的虚拟云网络 (VCN)

我们已创建 VCN,但如果您仍需要创建新的 VCN,请按照以下教程操作:在启用 IPv6 的情况下创建新 VCN

单击左上角的汉堡菜单。单击虚拟云网络以验证虚拟云网络是否存在。

图像

对于本教程,我们已经有了 VCN。

图像

任务 2:创建新的公共子网和专用子网

我们已经创建了一个公共和专用子网,但是如果您仍然需要创建新子网,请按照以下教程操作:在启用了 IPv6 的情况下创建新公共子网在 VCN 中创建专用子网

在此 VCN 中,我们有一个公共子网和专用子网可用。我们将 OCI 计算实例连接到公共子网,将 OCI 数据库连接到专用子网。

要查看可用的 OCI 计算实例,请单击左上角的汉堡菜单。

图像

任务 3:创建新的 OCI 计算实例

我们已创建 OCI 计算实例,但如果您仍需要创建新的 OCI 计算实例,请按照以下教程操作:任务 3:在启用 IPv6 的情况下创建新实例

单击实例可查看 OCI 计算实例。

图像

面向公众的计算实例已启动并正在运行。

图像

任务 4:创建新的 MySQL Database 引擎

查看以后将用于配置和访问 MySQL Database 的专用 IP 地址 10.0.2.247

图像

任务 5:使用示例数据创建新数据库(包含 2 个记录的 1 个表)

现在,我们有一个示例数据库,其中包含使用 OCI Database MySQL 服务在 OCI 中运行的一些示例表和示例数据。下一个任务是使用 PHP 网站检索此数据。

任务 6:使用 PHP 安装和配置 NGINX Web 服务器

我们已经创建了包含 NGNIX 和 PHP 的计算实例,但是如果您仍然需要使用 NGNIX 和 PHP 创建新实例,请按照教程操作:任务 6:在实例上安装 Web 服务器

在之前的带有 PHP 设置的 NGINX 中,我们没有安装任何 PHP MySQL 模块。在 PHP 信息页面上快速检查将确认这一点。

图像

任务 7:创建连接到数据库的网站,并在网页上显示记录

当我们连接到网站 /testocidb/index.php 时,我们能够成功访问该网站,最重要的是,我们将看到数据库中存储的数据。

图像

确认

更多学习资源

浏览 docs.oracle.com/learn 上的其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心