WSL LAMP 1. créer l'environnement

De Wiki de la famille Lambelet
Aller à la navigation Aller à la recherche

Installation de WSL2

Activer la virtualisation dans le BIOS

Démarrez votre PC sous BIOS. Comme cela va dépendre de votre carte mère, je vous laisse chercher sur internet comment y accéder. C'est souvent soit la touche Del (Suppr.) ou F12 que l'on doit appuyer au démarrage du PC.

Une fois dans le bios, dans les réglages du CPU, il faut activer "Virtualization Technologie" (ou un nom qui ressemble à cela).

Enregistrez les modifications et redémarrer votre PC pour accéder à Windows 10.

Les fonctionnalités de Windows 10

Dans un premier temps il faut mettre à jour votre installation de Windows 10 pour profiter de WSL en version 2.

Pour installer wsl vous avez deux choix :

1. Tapez "wsl --install" dans PowerShell en mode administrateur

2. Utiliser "OptionalFeatures.exe" (Cliquez avec le bouton droite sur le menu démarrer de Windows en bas à droite, et choisissez "Exécuter...". Dans la case ouvrir tapez "OptionalFeatures.exe" et cliquez sur OK).

Cochez les cases "Plateforme d'ordinateur virtuel" et "Sous-système Windows pour Linux" comme l'exemple ci-dessous :

Fonctionnalites Windows WSL.png

Cliquez sur OK.

Redémarrer votre ordinateur.

Définir WSL version 2 par défaut

Ouvrez un PowerShell en mode administrateur et tapez la ligne suivante :

wsl --set-default-version 2

Choix de la distribution Linux

Maintenant que WSL est installé nous devons télécharger une version de Linux. J'ai choisi Debian car elle est plus légère que Ubuntu et je connais bien cet environnement. Libre à vous de choisir votre distribution.

Nous allons dans un premier temps installer le Kernel Linux. Voici le lien vers le fichier d'installation :

Une fois le Kernel installé nous pouvons installer Debian et il faut pour cela suivre le lien suivant qui va ouvrir une page vers Microsoft Store (suivez ensuite les instructions à l'écran) :

L'installation va vous demander votre nouveau nom d'utilisateur et votre mot de passe pour Linux, ne les perdez pas ! ;-)

Pour connaitre les différente version de linux qui sont installées dans WSL il faut exécuter la commande suivante dans PowerShell :

wsl -l -v

Vérifiez que Debian est bien installée et que WSL est en version 2. L'astérisque * correspond à la version utilisée par défaut.

Maintenant c'est Debian

Les ligne qui commencent avec un $ sont des commandes à exécuter sous Linux (shell).

Premier login

Vous avez au moins deux possibilité pour accéder à la console Linux :

  • Cliquer sur le menu démarrer de Windows et chercher "Debian" (ou le nom de distribution de votre choix).
  • Vous pouvez aussi taper "wsl" dans PowerShell pour ouvrir une session de la distribution par défaut.

C'est parti !

Mise à jour de Debian

On va directement mettre à jour notre version de Debian :

$ sudo apt update
$ sudo apt upgrade

J'espère que vous n'avez pas déjà oublié votre mot de passe. ;-)

Installation de Apache2, MySql, PHP

Il suffit d'installer les paquets suivants :

$ sudo apt install apache2 mariadb-server mariadb-client php php-mysql libapache2-mod-php

WSL n'utilise pas init (le démarrage standard de Debian), il faut donc utiliser la commande "service" pour démarrer les services qui nous sont utils :

$ sudo service mysql start
$ sudo service apache2 start

Après avoir démarré MariaDB pour la première fois, je vous recommande d'utiliser le script suivant pour configurer la sécurité votre base de données :

$ sudo mysql_secure_installation

Maintenant nous pouvons tester l'environnement