Remarques :

Création d'un serveur Web d'instance Oracle Cloud Infrastructure Compute à l'aide d'une base de données OCI en tant que back-end principal

Introduction

Dans ce tutoriel, nous allons créer une application à deux niveaux composée d'une instance Oracle Cloud Infrastructure (OCI) Compute qui agira en tant que serveur Web et service OCI Database (MySQL). Nous avons créé un exemple de site Web et de base de données. Ce site Web extrait les données de la table de base de données OCI.

image

image

Objectifs

Tâche 1 : création d'un réseau cloud virtuel (VCN)

Un VCN a déjà été créé, mais si vous devez encore créer un VCN, suivez le tutoriel : Create a New VCN with IPv6 Enabled.

Cliquez sur le menu hamburger dans le coin supérieur gauche. Cliquez sur Réseau cloud virtuel pour vérifier si le réseau cloud virtuel existe.

image

Pour ce tutoriel, nous avons déjà un VCN.

image

Tâche 2 : créer un sous-réseau public et un sous-réseau privé

Un sous-réseau public et privé a déjà été créé, mais si vous devez encore créer des sous-réseaux, suivez les tutoriels Création d'un sous-réseau public avec IPv6 activé et Création d'un sous-réseau privé dans le VCN.

Dans ce VCN, nous disposons d'un sous-réseau public et privé. Nous allons connecter l'instance OCI Compute au sous-réseau public et la base de données OCI au sous-réseau privé.

Pour consulter les instances OCI Compute disponibles, cliquez sur le menu hamburger dans l'angle supérieur gauche.

image

Tâche 3 : créer une instance OCI Compute

Une instance OCI Compute a déjà été créée, mais si vous devez toujours créer une instance OCI Compute, suivez le tutoriel Tâche 3 : création d'une instance avec IPv6 activé.

Cliquez sur Instances pour examiner les instances OCI Compute.

image

L'instance de calcul publique est en fonctionnement.

image

Tâche 4 : créer un moteur MySQL Database

Consultez l'adresse IP privée 10.0.2.247 qui sera utilisée ultérieurement pour configurer MySQL Database et y accéder.

image

Tâche 5 : créer une base de données avec des données échantillon (1 table avec 2 enregistrements)

Nous disposons désormais d'un exemple de base de données avec des exemples de tables et de données exécutées dans OCI à l'aide du service OCI Database MySQL. La tâche suivante est de récupérer ces données en utilisant un site Web PHP.

Tâche 6 : Installer et configurer un serveur Web NGINX avec PHP

Une instance de calcul avec NGNIX et PHP a déjà été créée, mais si vous devez encore créer une instance avec NGNIX et PHP, suivez le tutoriel Tâche 6 : installer un serveur Web sur une instance.

Dans le précédent NGINX avec configuration PHP, nous n'avons pas installé de modules PHP MySQL. Une vérification rapide sur la page PHP Info confirmera cela.

image

Tâche 7 : créer un site Web qui se connecte à la base de données et affiche les enregistrements sur une page Web

Lorsque nous sommes connectés au site /testocidb/index.php, nous sommes en mesure d'accéder au site avec succès et surtout nous verrons les données stockées dans la base de données.

image

Remerciements

Ressources de formation supplémentaires

Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.