GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer la pile LAMP sur Windows 10 WSL

Dans ce tutoriel, nous allons vous montrer comment installer la pile LAMP sur Windows 10 WSL. Pour ceux d'entre vous qui ne le savaient pas, LAMP est l'acronyme de Linux, Apache2 HTTP Server, MariaDB ou MySQL Database Server et PHP Scripting Language. Il s'agit d'un groupe de logiciels open source et de blocs de construction de nombreuses applications Web et de la majorité des systèmes de gestion de contenu (CMS).

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas l'installation de la pile LAMP sous Windows. Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint sur le sous-système pour Linux 2 (WSL2).

Exigences

  • Windows 10 mai 2020 (2004), Windows 10 mai 2019 (1903) ou Windows 10 novembre 2019 (1909) ou version ultérieure.
  • Un ordinateur prenant en charge la virtualisation Hyper-V.

Installer la pile LAMP sur Windows 10 WSL

Étape 1. Activez le sous-système Windows pour Linux 2.

Vous devez d'abord activer la fonctionnalité facultative "Windows Subsystem for Linux" avant d'installer des distributions Linux sur Windows. Maintenant, exécutez la commande suivante ci-dessous pour l'activer :

Ouvrez PowerShell en tant qu'administrateur et exécutez :

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Étape 2. Activer la fonctionnalité de machine virtuelle.

Avant d'installer WSL 2, vous devez activer la fonctionnalité facultative de la plate-forme de machine virtuelle. Votre machine aura besoin de capacités de virtualisation pour utiliser cette fonctionnalité.

Pour activer la plate-forme de machine virtuelle sur Windows 10 (2004), ouvrez PowerShell en tant qu'administrateur et exécutez :

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Étape 3. Définissez WSL 2 comme version par défaut.

Nous définissons WSL 2 par défaut. Ouvrez maintenant PowerShell en tant qu'administrateur et exécutez cette commande pour définir WSL 2 comme version par défaut de WSL :

wsl --set-default-version 2

Étape 4. Installation de la distribution Ubuntu Linux.

Avec WSL et la technologie de virtualisation nécessaire en place, il ne vous reste plus qu'à choisir et installer une distribution Linux à partir du Microsoft Store. Plusieurs distributions différentes sont disponibles, notamment OpenSUSE, Pengwin, Fedora Remix et Alpine Linux.

Pour installer Ubuntu sur Windows 10, ouvrez l'application Microsoft Store, recherchez « Ubuntu 20.04 » et cliquez sur le bouton « Obtenir » :

  • Ubuntu 20.04 LTS

Étape 5. Installation d'Apache sur Windows WSL.

Pour installer Nginx HTTP sur votre serveur Ubuntu, exécutez les commandes ci-dessous :

sudo apt update
sudo apt install nginx

Une fois l'installation réussie, exécutez les commandes ci-dessous pour arrêter et démarrer les services Apache :

sudo service apache2 stop
sudo service apache2 start
sudo service apache2 restart

Ensuite, vérifiez que le serveur Web est en cours d'exécution et accessible en accédant à l'adresse IP de votre serveur :

http://localhost

Étape 6. Installation de MariaDB sur Windows WSL.

Exécutez la commande suivante pour installer MariaDB :

sudo apt install mariadb-server mariadb-client

Une fois cela fait, exécutez les commandes ci-dessous pour arrêter, démarrer et activer le service MariaDB pour qu'il démarre toujours avec les démarrages du serveur :

sudo service mysql stop
sudo service mysql start

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide de mysql_secure_installation scénario. Vous devez lire attentivement et ci-dessous chaque étape qui définira un mot de passe root, supprimera les utilisateurs anonymes, interdira la connexion root à distance et supprimera la base de données de test et l'accès à MariaDB sécurisé.

mysql_secure_installation

Configurez-le comme ceci :

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Connectez-vous à la console de base de données à l'aide des commandes ci-dessous :

mysql -u root -p

Étape 7. Installation de PHP sur Windows 10 WSL.

Exécutez maintenant les commandes ci-dessous pour installer PHP et les modules associés :

sudo apt install php libapache2-mod-php php-common php-mysql php-gmp php-curl php-intl php7.4-mbstring php-xmlrpc php-gd php-xml php-cli php-zip

Pour valider que PHP est installé, exécutez les commandes ci-dessous :

php -v

Étape 8. Testez PHP.

Créez le fichier ci-dessous (info.php) et placez-le dans /var/www/html :

sudo nano /var/www/html/phpinfo.php

Ajoutez la ligne suivante :

<?php
phpinfo();
?>

Les informations sur le PHP installé doivent être affichées ici :

http://127.0.0.1/phpinfo.php 
or
http://localhost/phpinfo.php

Félicitations ! Vous avez installé LAMP avec succès. Merci d'avoir utilisé ce didacticiel pour installer la dernière version stable de la pile LAMP sur le sous-système Windows pour Linux 2 (WSL 2) sur Ubuntu 20.04 LTS (Focal Fossa). Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Ubuntu.


Ubuntu
  1. Comment installer la pile LAMP sur CentOS 8

  2. Comment installer la pile LAMP sur Ubuntu 18.04

  3. Comment installer la pile LAMP sur AlmaLinux

  4. Comment installer WSL 2 sur Windows 10 (mis à jour)

  5. Comment installer la pile LAMP sur CentOS 7

Comment installer la pile LAMP sur Ubuntu 20.04

Comment installer WSL sur Windows 10

Comment installer WordPress sur Windows 10 WSL

Comment installer phpMyAdmin sur Windows 10 WSL

Comment installer WSL (sous-système Windows pour Linux) sur Windows 11

Comment installer la pile LEMP sur Windows 10 WSL