Comment installer LAMP sur une machine virtuelle Linux sur Azure

L’un des grands avantages des systèmes d’exploitation Linux est sa grande évolutivité grâce au code libre. Non seulement nous avons de nombreuses applications, mais il sera également possible de faire en sorte que le serveur remplisse beaucoup plus de rôles pour lesquels il a été initialement implémenté. L’une des fonctions les plus connues, et en fait l’une des plus utilisées, est l’implémentation de la pile LAMP. Ce n’est rien de plus qu’un groupe de plusieurs programmes open source qui sont généralement installés simultanément avec un objectif clair: permettre à notre serveur d’être activé et d’avoir les rôles et services nécessaires pour agir en tant que serveur où les services d’hébergement sont hébergés. Des pages Web dynamiques, ainsi que des applications Web ..

Trouvez et réparez automatiquement les erreurs de Windows grâce à l'outil de réparation de PC

Reimage est un excellent outil de réparation qui détecte et répare automatiquement différents problèmes du système d'exploitation Windows. Avoir cet outil protégera votre PC contre les codes malveillants, les défaillances matérielles et plusieurs autres bugs. En outre, cela vous permet également d'utiliser votre appareil au maximum de ses capacités et de ses performances.

  • Étape 1: Télécharger l'outil de réparation et d'optimisation des PC (Windows 11, 10, 8, 7, XP, Vista - Certifié Microsoft Gold).
  • Étape 2: Cliquez sur "Démarrer l'analyse" pour trouver les problèmes de registre de Windows qui pourraient être à l'origine des problèmes du PC.
  • Étape 3: Cliquez sur "Réparer tout" pour résoudre tous les problèmes.

Télécharger

Éléments LAMP
Quand on parle de LAMP, on entend 4 éléments qui sont:

  • L: C’est le Linux système d’exploitation.
  • A. Indique le serveur d’applications Apache.
  • M: Ceci fait référence à l’emplacement où les données du site sont stockées qui est une base de données MySQL.
  • Q: Indique ce contenu dynamique est traité via PHP.

Maintenant, dans un monde en croissance constante, nous avons une plateforme de paiement, mais elle offre une année gratuite. On parle de Microsoft Azure, où toutes les ressources créées, aussi bien les machines virtuelles que les applications, seront hébergées sur différents serveurs à travers le monde, garantissant non seulement leur disponibilité mais aussi leur intégrité et leur sécurité. À travers ce tutoriel, nous allons apprendre à installer la pile LAMP sur un serveur Ubuntu créé dans Microsoft Azure. Pour en savoir plus sur Microsoft Azure, nous pouvons visiter le lien suivant:

1. Accédez à Azure Cloud Shell sur Linux

Étape 1 Une fois que nous allons sur le portail Azure et que nous entrons nos informations d’identification, la première étape consiste à accéder à Azure Cloud Shell qui nous offre un environnement Bash ou un environnement PowerShell, dans ce cas nous utiliserons l’environnement Bash et y accéder avec le options suivantes:

  • Sélectionnez l’option ‘Tester’ dans le coin supérieur droit d’un bloc de code.
  • Allez dans un navigateur et entrez la ligne suivante:
 https://shell.azure.com/bash 
  • Cliquez sur l’icône d’image située en haut du portail Azure
Étape 2

Une autre option consiste à utiliser la CLI localement, pour cela vous devez exécuter Azure CLI version 2.0.30 ou supérieure, pour savoir en détail quelle version nous utilisons, nous allons à l’invite de commande et exécutons ce qui suit:

 az - version 

2. Créer un groupe de ressources sous Linux

Le premier l’étape à suivre est de créer un groupe de ressources à l’aide de la commande ‘az group create’. Ce groupe de ressources Azure est un conteneur logique dans lequel les ressources Azure que nous créons sont progressivement implémentées et gérées.

Dans ce cas, nous allons créer un groupe appelé AdminGuidesVM en exécutant ce qui suit:

 az group create --name AdminGuidesVM --location eastus 

3. Créer une machine virtuelle sous Linux

Une fois le groupe de ressources créé, nous allons créer la machine virtuelle Linux, Azure ne propose pas Ubuntu de l’édition 14.40 jusqu’au 18.04.

Étape 1

Nous allons créer une machine virtuelle dont le nom sera ‘Linux’ et les clés SSH seront également enregistrées si elles ne le font pas existent déjà dans un emplacement de clé par défaut. Si nous voulons utiliser un ensemble de clés spécifique, nous devons utiliser l’option ‘–ssh-key-value’, nous allons créer un utilisateur avec la commande ‘-‘ admin-username ‘, nous exécuterons ce qui suit lignes:

 az vm create \ --resource-group AdminGuidesVM \ --name Linux \ --image UbuntuLTS \ --admin-username solvetic \ --generate-ssh-keys 
Étape 2

Là, nous voyons que le processus de création de la machine virtuelle commence, lorsque ce processus se termine, nous verrons ce qui suit. Là, nous voyons les détails de la machine créée.

4. Ouvrir le port 80 pour le trafic Web sous Linux

Par défaut dans Azure, seules les connexions via SSH sont prises en charge dans les machines virtuelles Linux implémentées dans Azure, si le serveur va remplir les rôles de serveur web, il faudra ouvrir le port 80 depuis Internet, pour cela nous utiliserons la commande ‘az vm open-port’ pour ouvrir ce port comme ceci:

 az vm open-port --port 80 --resource-group AdminGuidesVM --name Linux 

5. Connectez SSH à la machine virtuelle créée sous Linux

Étape 1

Jusqu’à présent, nous avons créé la machine virtuelle Linux et activé le trafic Web, il est maintenant temps de s’y connecter, tout d’abord, nous devons connaître l’adresse IP publique, pour cela, nous exécutons la ligne suivante:

 az network public-ip list --resource-group AdminGuidesVM --query [] .ipAddress 
Étape 2

Une fois l’adresse IP publique identifiée , nous avons différentes manières de nous connecter en utilisant la syntaxe suivante:

 ss h user @ IP_publica 
Étape 3

Via l’invite de commande Windows ou le terminal macOS Mojave ou Linux:

Étape 4

Via la connexion RDP disponible dans Azure:

Étape 5

Ou par le biais de la propre bash d’Azure. Une fois que nous nous connectons, nous pouvons voir que nous sommes dans le répertoire d’accueil d’Ubuntu.

6. Installer Apache, MySQL et PHP sur Linux

Étape 1

La première étape à faire est de mettre à jour les sources des packages Ubuntu et installer Apache, MySQL et PHP, pour cela nous devons exécuter ce qui suit sans perdre de vue le fait que nous devons entrer le symbole de classement (^) à la fin de la commande, qui fait partie du package lamp-server nom ^:

 sudo apt update u0026 amp; u0026 amp; sudo apt install lamp-server ^ 
Étape 2

Au cours de ce processus, le mot de passe de l’utilisateur root MySQL sera demandé:

Étape 3

Nous devons maintenant le confirmer:

Étape 4

Une fois ce processus terminé, nous verrons ce qui suit:

7. Vérifiez l’installation et la configuration d’Apache sous Linux

Étape 1

La première étape consiste à valider la version Apache avec la ligne suivante:

 apache2 -v 
Étape 2

En ayant Apache installé et le port 80 ouvert pour la machine virtuelle. Il sera possible d’accéder au serveur Web depuis Internet, afin de voir la page Ubuntu Apache2 par défaut, nous allons dans un navigateur Web et là nous entrons l’adresse IP publique de la machine virtuelle et ce sera le résultat obtenu:

Étape 3

Vérifions maintenant la version de MYSQL en exécutant:

 mysql -V 
Étape 4

Afin de protéger l’installation de MySQL, nous allons pour exécuter le script «mysql_secure_installation» et il vous sera demandé de saisir le mot de passe défini lors de l’installation:

 mysql_secure_installation 
Étape 5

Là, une série de questions de sécurité sera lancée et il est préférable de saisir la lettre y (oui) à tous:

Étape 6

À l’issue de cette étape, nous verrons ceci:

Étape 7

Par la suite, nous validons le Version PHP:

 php -v 
Étape 8

Pour tester PHP de manière plus complète, nous allons créer une page d’information PHP rapide pour être visible depuis le navigateur, pour cela nous allons entrez le l suivant ine.

 sudo sh -c 'echo' u0026 lt ;? php phpinfo ();? u0026 gt; 'u0026 gt; /var/www/html/info.php' 
Étape 9

Maintenant, nous allons dans un nouvel onglet et entrons la syntaxe suivante: < pre> http: //IP_Publica/info.php

Étape 10

Le résultat sera le suivant:

8. Installer WordPress sur Linux

Afin de valider que toute la pile LAMP fonctionne de la meilleure façon, nous installerons la plateforme open source WordPress, avec laquelle il est possible de créer des sites Web et des blogs, mais nous pouvons utiliser d’autres applications telles que comme Drupal ou Moodle.

Étape 1

Nous installerons le package WordPress avec la ligne suivante. Là, nous entrons la lettre Y pour confirmer l’installation.

 sudo apt install wordpress 
Étape 2

Nous allons maintenant configurer WordPress pour utiliser PHP et MySQL, pour cela dans un répertoire de travail un wordpress Le fichier texte .sql sera créé afin de configurer la base de données MySQL pour WordPress, nous exécuterons ce qui suit:

 sudo sensible-editor wordpress.sql 
Étape 3

Dans les résultats nous laissez l’option de l’éditeur par défaut (2 – nano) et dans la nouvelle fenêtre nous collerons ce qui suit:

 CREATE DATABASE wordpress; GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON wordpress. * À wordpress @ localhost IDENTIFIÉ PAR 'yourPassword'; PRIVILÈGES DE RINÇAGE; 
Étape 4

Nous enregistrons les modifications en utilisant la combinaison de touches suivante:

+ O Ctrl + O

Nous quittons l’éditeur en utilisant:

+ X Ctrl + X

Étape 5

Maintenant nous allons exécuter la commande suivante pour créer la base de données:

 cat wordpress.sql | sudo mysql --defaults-extra-file = / etc / mysql / debian.cnf 
Étape 6

Nous allons supprimer le fichier wordpress.sql car il contient les identifiants de la base de données:

 sudo rm wordpress.sql 
Étape 7

Afin de configurer PHP, nous allons exécuter la commande suivante pour ouvrir un éditeur de texte et créer le fichier respectif:

 sudo sensible-editor / etc /wordpress/config-localhost.php 
Étape 8

Là, nous allons coller ce qui suit:

 u0026 lt ;? php define ('DB_NAME', 'wordpress'); define ('DB_USER', 'wordpress'); define ('DB_PASSWORD', 'yourPassword'); define ('DB_HOST', 'localhost'); define ('WP_CONTENT_DIR', '/ usr / share / wordpress / wp-content'); ? u0026 gt; 
Étape 9
Nous enregistrons les modifications et quittons l'éditeur. Nous allons maintenant déplacer l'installation de WordPress vers la racine des documents du serveur Web avec les commandes suivantes:
 sudo ln -s / usr / share / wordpress / var / www / html / wordpress sudo mv / etc / wordpress / config- localhost.php /etc/wordpress/config-default.php 

< retour Étape 10

Enfin, nous devons terminer l'installation de WordPress directement depuis un navigateur avec la syntaxe suivante :

 http: // IP_publica / wordpress 

< Avec cela, nous vérifions que toute la pile LAMP a été installée et fonctionne correctement sur le serveur Ubuntu créé dans Microsoft Azure. Comme nous pouvons le voir, il y a quelques étapes qui nous permettent d'élargir l'offre de nos services serveurs et le tout dans un environnement sûr et simple.

LIRE:   Comment utiliser la commande BCDEdit dans Windows 10, 8, 7

adminguides

Laisser un commentaire