Comment installer un serveur web virtuel XAMPP sur Lubuntu

Introduction

Cette page explique comment installer un serveur Xampp dans une machine virtuelle Lubuntu. Le but de cette page est de créer une machine virtuelle fonctionnant comme un serveur distant. Ce qui suit a été testé avec les versions suivantes :

Configuration de la machine virtuelle

Commençons par créer la machine virtuelle. Téléchargez la version de Lubuntu adaptée à vos besoins, dans mon cas, la dernière LTS. Je vous suggère de la télécharger depuis le site officiel de Lubuntu.

Pendant que le fichier iso se télécharge, configurons VirtualBox. Créer une nouvelle machine virtuelle

Créer une nouvelle machine virtuelle, configurer le nom et l'OS

Sélectionnez la quantité de mémoire. Dans mon cas, 8Gb :

Créer une nouvelle machine virtuelle, configurer la taille de la mémoire

Créez un nouveau disque dur virtuel pour votre serveur :

Créer un disque dur virtuel pour le serveur web

Sélectionnez le type de disque dur de la machine virtuelle

Sélectionnez dynamically allocated pour économiser l'espace disque sur l'ordinateur hôte :

Sélectionnez un disque dur alloué dynamiquement pour économiser de l'espace

Définissez l'emplacement du fichier (où la machine sera enregistrée) et la taille. Je suggère 12 ou 14 Go pour avoir une certaine marge. De toute façon, comme le disque est dynamique, il ne devrait pas y avoir de problème.

Choisir la taille et l'emplacement du disque

Créez et démarrez la nouvelle machine virtuelle.

Installer Lubuntu

Lors du premier démarrage de la machine, celle-ci demande un disque de démarrage.

Premier démarrage de la machine virtuelle

Cliquez sur la petite icône de dossier pour ouvrir le sélecteur de disque optique. Cliquez ensuite sur Ajouter et localisez le fichier ISO Lubuntu que nous avons téléchargé précédemment :

Sélection du fichier iso pour le premier ddémarrage de la machine virtuelle

Démarrez la machine, sélectionnez try or Install Lubuntu et attendez que Lubuntu démarre :

Lubunutu first start

Notez que Lubunutu n'est pas installé. Il a été lancé à partir des fichiers ISO. Sur le bureau, il y a un lanceur nommé Install Lubuntu 22.04 LTS. Lancez le programme d'installation et suivez les instructions. Une fois l'installation terminée, redémarrez la machine virtuelle.

Redémarrage de Lubuntu après l'installation

Configurer Lubuntu

Après le redémarrage, connectez-vous à votre session si vous avez précédemment défini un mot de passe. Vous pouvez également modifier les paramètres d'affichage de Lubuntu pour obtenir une meilleure résolution :

Paramètres d'affichage de Lubuntu

Modifiez la configuration puis appliquez. N'oubliez pas de sauvegarder si vous voulez que la configuration soit conservée après le redémarrage.

Modifier la résolution de l'écran

Dans les paramètres de VirtualBox, dans l'onglet réseau, définissez Bridged Adapter. La machine virtuelle obtient une nouvelle IP DHCP sur le réseau. Elle devient ainsi une nouvelle machine serveur indépendante.

Paramètres réseau de VirtualBox

La dernière étape avant d'installer le serveur est de vérifier que Lubuntu est à jour. Dans un terminal (Ctrl-Alt-t), exécutez les commandes suivantes :

sudo apt update
sudo apt upgrade

Si l'espace disque est un contrainte, supprimez les paquets non utilisés :

sudo apt autoremove

Installation de XAMPP

XAMPP est un environnement de développement PHP. En installant XAMPP, vous installerez

Téléchargez l'installateur XAMPP depuis cette page. Une fois le fichier .run téléchargé, ouvrez un terminal, allez dans le dossier Downloads.

cd Downloads

Modifiez le fichier d'installation pour qu'il soit exécutable :

chmod +x xampp-linux-*-installer.run

Exécutez le programme d'installation avec les droits administrateur :

sudo ./xampp-linux-*-installer.run

Le programme d'installation devrait démarrer :

XAMPP logiciel d'installation

Cliquez sur Forward et laissez lec omposants par défaut :

Installation de XAMPP, sélection des composants

Cliquez sur Forward et sélectionnez le dossier d'installation (laissez par défaut si vous n'êtes pas sûr):

Installation de XAMPP, sélection du dossier d'installation

Cliquez sur Forward:

Installation de XAMPP

Cliquez sur Forward pour installer XAMPP:

Progression de l'installation de XAMPP

Sélectionnez Launch XAMPP et cliquez sur Finish:

Fin de l'installation de XAMPP

Le panneau de contrôle XAMPP devrait démarrer :

Premier demarrage du panneau de contrôle de XAMPP

Si le panneau de contrôle ne démarre pas, exécutez la commande suivante dans un terminal :

sudo /opt/lampp/manager-linux-x64.run

Serveur web

Dans l'onglet Gestion des serveurs, démarrez le service dont vous avez besoin :

Démarrage des services XAMPP

Une fois le service Apache démarré, vous pouvez vérifier que le serveur web est en ligne en allant sur l'url localhost ou 127.0.0.1 :

Vérifiez que le serveur web a bien démarré sur localhost.

Dans un terminal, installez net-tools

sudo apt install net-tools

Lancez ensuite ifconfig pour obtenir l'adresse IP de la machine invitée :

ifconfig

Obtenir l'adresse IP de l'ordinateur invité

Sur l'ordinateur hôte, entrez l'adresse IP de la machine invitée, le serveur web devrait être disponible :

XAMPP serveur web sur la machine hôte

phpMyAdmin

Essayez de lancer phpMyAdmin sur l'ordinateur hôte, vous devriez obtenir quelque chose comme :

XAMPP phpMyAdmin access forbidden sur la machine hôte

Pour modifier la configuration du serveur, éditez le fichier httpd-xampp.conf :

sudo featherpad /opt/lampp/etc/extra/httpd-xampp.conf

Remplacez:

Require local

par:

Require all granted

Redémarrez le serveur web Apache dans le panneau de contrôle XAMPP. phpMyAdmin est maintenant disponible depuis l'ordinateur hôte :

phpMyAdmin sur la machine hôte

Voir aussi


Dernière mise à jour : 04/12/2022