Installer Apache, PHP et MySQL (MariaDB) sur Windows avec XAMPP
Actualisé November 2024: Mettez fin à ces messages d'erreur et accélérez votre système informatique grâce à notre outil d'optimisation. Téléchargez-le via ce lien ici.
- Téléchargez le programme de réparation ici et installez-le.
- Laissez-le analyser votre ordinateur.
- L'outil réparera ensuite votre ordinateur.
Certains d’entre vous peuvent avoir une idée de ce que le titre signifie et d’autres pas, donc avant de commencer ce tutoriel, nous devrions nous familiariser avec tous les termes.
Apache est actuellement le logiciel de serveur web le plus utilisé et a été développé au cours des 20 dernières années depuis sa première version en 1995. Il traite les requêtes HTTP et nous permet de stocker, traiter et livrer des pages Web localement ou sur Internet. Tous les sites Web ont besoin d’un serveur Web pour être affichés dans un navigateur Web.
PHP est un langage de script côté serveur. PHP peut fonctionner localement, mais il est généralement connu comme une extension d’un serveur web. Dans ce cas, il permet à un développeur d’exécuter une application PHP sur le serveur et de livrer le résultat via un navigateur. C’est l’un des langages de script côté serveur les plus populaires.
MySQL est une application de serveur de base de données qui nous permet de stocker et de livrer des données à des applications et/ou des sites Web. MySQL est le standard des logiciels de base de données open source depuis de nombreuses années. Mais depuis son rachat par Sun Microsystems en 2008 et sa revente à Oracle en 2010, les fondateurs d’origine pensaient qu’il a évolué de sa nature open source vers une version plus commerciale. En réponse, les fondateurs de MySQL ont bifurqué le code source et créé MariaDB, un remplacement pour MySQL qui restera toujours open source et compatible avec les API et les commandes MySQL.
Lorsque nous compilons toutes les informations ci-dessus, nous devrions obtenir un serveur web (Apache) qui est capable d’un langage de script côté serveur (PHP) et la capacité de stocker des informations sur un serveur de base de données (MariaDB).
Chacun des programmes décrits dans cet article est disponible gratuitement et peut être téléchargé à partir des sites Web appropriés ou des miroirs autorisés. Le problème est que la configuration manuelle peut prendre un certain temps et nécessite une connaissance avancée de l’ordinateur/serveur pour comprendre ce que fait chaque option.
Heureusement il y a beaucoup d’alternatives, et l’une d’entre elles est XAMPP. Cela nous permet d’installer Apache, MySQL/MariaDB et PHP simplement en les configurant automatiquement lors de l’installation. Il inclut également des paquets supplémentaires comme FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin et Webalizer. Fondamentalement, tout ce dont vous avez besoin pour démarrer votre propre serveur web pour les tests et le développement.
Ce dont vous avez besoin :
- un PC avec Microsoft Windows
- une connexion Internet pour télécharger l’installateur
- patience
1 Vous devez aller sur www.apachefriends.org et télécharger l’installateur. Notez que XAMPP est également disponible pour les machines Linux et Mac OS X, donc téléchargez la bonne version pour votre système d’exploitation.
2 Installer XAMPP avec le programme d’installation téléchargé. Notez que vous serez invité à sélectionner les paquets requis pendant l’installation. Ici vous pouvez tout désactiver sauf Apache, MySQL et PHP, mais je recommande aussi d’installer phpMyAdmin et Webalizer. Ils vous aideront à gérer vos bases de données MySQL et vous fourniront des informations sur la façon d’utiliser le site.
3 Après l’installation, vous serez accueilli par le XAMPP Control Panel. Ici, vous pouvez démarrer et arrêter les applications serveur et apporter des modifications à leurs fichiers de configuration. Pour démarrer Apache et MySQL, appuyez simplement sur les boutons Start pour chacun d’entre eux.
4 Une fois que les serveurs ont démarré, ouvrez votre navigateur préféré et affichez-le sur http://1 72.0.0.0.0.0.0.0.1 ou http://localhost pour accéder à la page principale de XAMPP. De là, vous pouvez accéder à phpMyAdmin, voir la configuration PHP avec PHPInfo et aussi accéder à une section FAQ et une section HOW-TO qui devrait suffire pour commencer avec XAMPP.
Félicitations Vous avez installé Apache, PHP et MySQL/MariaDB sur une machine Windows exécutant XAMPP. Vous pouvez maintenant tester et développer des sites Web en les exécutant localement au lieu de télécharger chaque fichier sur un serveur Web après l’édition.
NOTE 1 : Pour accéder à un site Web ou à un script avec XAMPP, vous devez déplacer les fichiers du site Web vers un dossier nommé HTDOCS dans le dossier d’installation de XAMPP (généralement C:XAMPP).
NOTE 2 : Les ports 80 et 443, qui sont utilisés par défaut par Apache, peuvent être bloqués ou réservés par d’autres applications. Par exemple, Skype réserve ces ports au cas où d’autres ports ne sont pas disponibles et continue à les réserver même s’il ne les utilise pas. Vous pouvez désactiver cette fonction dans Skype en désactivant les ports 80 et 443 pour les connexions entrantes supplémentaires sous Outils -> Options -> Options -> Avancé -> Connexion.
NOTE 3 : Si votre ordinateur se trouve derrière un routeur et souhaite accéder aux sites Web hébergés sur XAMPP via une connexion externe, vous devez configurer port forward sur le routeur pour les ports 80 (HTTP), 443 (HTTPS) et 3306 (MySQL).
Si vous avez d’autres questions, veuillez utiliser la zone de commentaires ci-dessous.
RECOMMANDÉ: Cliquez ici pour dépanner les erreurs Windows et optimiser les performances du système