XAMPP : comment monter un serveur web gratuit sur votre PC

Aujourd'hui, tout le monde peut créer son propre site Web facilement et gratuitement. Que ce soit via un CMS (comme WordPress) ou à la main avec HTML, CSS et JavaScript, en quelques minutes nous pouvons avoir une page plus ou moins fonctionnelle opérationnelle. Cependant, pour pouvoir tester que tout fonctionne parfaitement, et permettre aux autres d'y accéder à distance, il est nécessaire d'avoir un serveur. Et, bien que le plus répandu soit d'avoir un serveur dans le cloud, il existe un outil qui nous permet de transformer notre PC en serveur de manière très simple : XAMPP.

Qu'est-ce que XAMPP ?

comment monter un serveur web gratuit sur votre PC

Il s'agit d'un outil totalement gratuit et open source conçu pour monter un serveur Web entièrement fonctionnel, avec son backend correspondant, sur n'importe quel ordinateur. Cet outil n'est pas destiné à une utilisation à grande échelle, mais il est essentiel pour tout environnement de test, et il peut fonctionner sans problème dans de petits environnements.

Les suivants XAMPP proviennent de X (puisqu'il n'a pas de système d'exploitation spécifique), Apache (serveur Web), MariaDB (serveur de base de données), PHP (serveur principal) et Perl . Ce projet existe depuis plus de 10 ans et compte des milliers d'utilisateurs à travers le monde qui l'utilisent à toutes sortes de fins.

Nous pouvons monter ce serveur sans problème sur Windows, Linux et MacOS . De plus, comme nous le verrons plus tard, nous pouvons le trouver avec différentes versions de PHP afin que nous puissions avoir l'expérience la plus proche possible de la façon dont le Web fonctionnerait sur un vrai serveur.

Téléchargez et installez

Nous pouvons télécharger ce programme gratuitement à partir de ce lien. Le téléchargement, comme nous l'avons déjà expliqué, est entièrement gratuit et ne comporte ni paiements cachés, ni logiciels publicitaires ni logiciels indésirables. Nous sélectionnons la version qui correspond à notre système d'exploitation, et le version de PHP que nous voulons utiliser. Dans notre cas, nous allons télécharger celui qui correspond à la dernière mise à jour du backend.

Télécharger XAMPP

La seule condition pour utiliser cet outil est d'utiliser une version de Windows supérieure à XP ou Server 2003. Bien que, si pour certains cas distants, nous utilisons l'une de ces versions, nous pouvons également télécharger une ancienne version du serveur afin qu'il fonctionne sur ces systèmes maintenant. obsolète.

Nous téléchargeons le programme d'installation, qui occupe entre 151 et 165 mégaoctets (selon la version) et c'est tout. Maintenant, nous exécutons le fichier .exe que nous avons téléchargé et l'installation commencera. Si nous avons un contrôle de compte d'utilisateur (UAC) activé sur notre PC, nous verrons un avertissement comme le suivant qui nous recommandera de ne pas installer XAMPP dans « Program Files » afin de ne pas avoir de problèmes d'autorisation.

XAMPP - Installation 1

L'assistant d'installation démarre.

XAMPP - Installation 2

Dans l'étape suivante, nous pouvons choisir ce que nous voulons installer. La seule chose obligatoire est Apache et PHP, même si nous recommandons d'installer tous les services afin de ne pas avoir de problèmes d'aucune sorte lors de la création d'un site Web ou, comme nous le verrons plus tard, d'installer des modules complémentaires.

XAMPP - Installation 3

Dans l'étape suivante, nous devrons spécifier le répertoire d'installation. XAMPP est « portable », nous pouvons donc l'installer sur une clé USB et l'emporter toujours avec nous. Bien que, oui, nous puissions avoir un problème selon le type de PC sur lequel nous l'installons.

XAMPP - Installation 4

Nous pouvons également spécifier la langue de l'interface. Malheureusement, ce n'est pas en espagnol.

XAMPP - Installation 5

Maintenant, nous allons trouver un avis dans lequel il nous dira que, grâce à Bitnami, nous pouvons installer des CMS comme Joomla !, Drupal ou WordPress avec un simple installateur pour pouvoir l'utiliser au sein de XAMPP. Nous verrons plus tard comment cela fonctionne.

XAMPP - Installation 6

Tout est prêt et nous pouvons commencer l'installation. C'est rapide et cela ne prendra pas plus d'une minute.

Une fois terminé, nous aurons notre XAMPP prêt à commencer à travailler.

Comment configurer et utiliser XAMPP

Nous pouvons maintenant lancer XAMPP depuis son lanceur, appelé " xampp-control.exe ". De là, nous ouvrirons le panneau de configuration du programme et nous verrons une fenêtre comme la suivante.

XAMPP - Panneau de contrôle

Comme nous pouvons le voir, dans cette fenêtre, nous avons tous les outils et tous les services dont nous pouvons avoir besoin pour mettre notre site Web en service. Par défaut, les serveurs seront arrêtés, et nous devrons les lancer au fur et à mesure que nous en avons besoin via le bouton « Démarrer » qui apparaît à côté de chacun. Bien sûr, lors de leur premier lancement, nous pouvons voir un avertissement de la part du pare-feu, devant leur donner la permission de se connecter.

XAMPP - Services arrancados

Du " Administrateur ” qui apparaît à côté de chacun des services démarrés, nous pouvons accéder à la configuration de chacun des serveurs. Par exemple, nous pouvons configurer le serveur FTP, ou entrer dans phpMyAdmin pour configurer les bases de données.

XAMPP - phpMyAdmin

Le " Config Le bouton " nous permet d'ouvrir chacun des fichiers de configuration du serveur pour en avoir une configuration plus spécifique. Par exemple, dans le cas de MySQL, nous ouvrirons my.ini. De plus, le panneau de configuration XAMPP lui-même a sa propre configuration à partir de laquelle, entre autres, nous pouvons choisir les serveurs que nous voulons démarrer au démarrage ou modifier les ports du serveur.

XAMPP - Configuration

Nous avons tout prêt. Maintenant, nous pouvons entrer notre IP locale, en 127.0.0.1 ou via http://localhost/ pour accéder au serveur et charger le Web que nous avons monté dessus. Nous pouvons copier les fichiers que nous voulons du Web vers le répertoire du programme, mais pourquoi ne pas mettre en place un CMS avec Bitnami ?

Comment installer un CMS avec Bitnami

Bitnami est une plate-forme gratuite conçue pour nous permettre de monter et de configurer facilement toutes sortes d'applications Web et de serveurs. Nous pouvons utiliser cette plate-forme pour monter un serveur sur notre propre LAMPP (un serveur Web avec Linux), ou, comme nous allons le voir, via XAMPP.

Nous pouvons télécharger les modules que nous voulons à partir de ici gratuitement et sans inscription. Une fois téléchargé, nous exécutons le programme d'installation (qui est le même que XAMPP). Nous suivons l'assistant et l'essentiel est de choisir le même dossier d'installation que XAMPP lorsque nous arrivons à ce point.

WordPress (dans notre cas) nous demandera de créer un compte administrateur pour le CMS. Nous devons remplir le nom d'utilisateur, le nom, message et mot de passe que nous voulons utiliser dans le CMS. De plus, si nous avons changé le mot de passe MySQL par défaut (vide, par défaut), une boîte apparaîtra nous demandant de le saisir.

Installer WordPress et XAMPP - 3

Il nous demandera également de nommer le blog.

Installer WordPress et XAMPP - 4

Et configurer le courrier SMTP, si nous l'avons, pour les alertes WordPress.

Installer WordPress et XAMPP - 5

Nous suivons l'assistant jusqu'à la fin, en acceptant les messages qui apparaissent et nous attendrons la fin de la copie des fichiers.

Une fois l'installation de WordPress sur XAMPP terminée, vous êtes prêt à partir. Avec les serveurs démarrés dans le panneau de configuration XAMPP, nous écrirons simplement « localhost / wordpress / » dans la barre d'adresse pour pouvoir accéder à notre WordPress. Et, pour commencer à le gérer, tapez simplement "localhost / wordpress / wp-login.php" dans la barre d'adresse, accédez à votre panneau de contrôle avec le nom d'utilisateur et le mot de passe spécifiés et commencez à travailler dessus.