Installez apache, php et mysql (mariadb) sur Windows en utilisant xampp

Vidéo: Xampp Installation (Apache PHP Mysql [MariaDB] Package) 2024

Vidéo: Xampp Installation (Apache PHP Mysql [MariaDB] Package) 2024
Anonim

Certains d'entre vous ont peut-être une idée de ce que le titre signifie et d'autres non. Alors avant d'entrer dans ce tutoriel, familiarisons-nous avec tous les termes.

Apache est le logiciel de serveur Web le plus utilisé à l'heure actuelle, et ce depuis plus de 20 ans depuis sa première publication en 1995. Il traite les demandes HTTP et nous permet de stocker, traiter et livrer des pages Web localement ou sur Internet. Tous les sites Web nécessitent l’affichage d’un serveur Web dans un navigateur Web.

PHP est un langage de script côté serveur. PHP peut s’exécuter localement, mais c’est le plus souvent 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 transmettre 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 transmettre des données pour des applications et / ou des sites Web. MySQL est la norme des logiciels de base de données open source depuis de nombreuses années. Mais depuis son achat par Sun Microsystems en 2008, puis revendue à Oracle en 2010, les fondateurs de l’origine pensaient qu’il s’éloignait de sa nature open source pour une version plus commerciale. En réponse à cela, les fondateurs de MySQL ont créé le code source et créé MariaDB, un remplaçant instantané de MySQL qui promet de rester toujours open-source et compatible avec les API et les commandes de MySQL.

Si nous rassemblons toutes les informations ci-dessus, nous devrions alors obtenir un serveur Web (Apache) capable de gérer un langage de script côté serveur (PHP) et la possibilité de stocker des informations à l'aide d'un serveur de base de données (MariaDB).

Chacun des logiciels décrits est disponible gratuitement et peut être téléchargé à partir de leurs sites Web dédiés ou de leurs miroirs autorisés. Le problème est que la configuration manuelle peut prendre un certain temps et nécessite des connaissances avancées en informatique / serveur pour comprendre le rôle de chaque option.

Heureusement, il y a beaucoup d'alternatives, dont XAMPP. Cela nous permet d'installer facilement Apache, MySQL / MariaDB et PHP en les configurant automatiquement lors de l'installation. Il inclut également des packages supplémentaires tels que FileZilla FTP Server, Mercury Mail Server, Tomcat, PERL, phpMyAdmin et Webalizer. En gros, tout ce dont vous avez besoin pour démarrer votre propre serveur Web à des fins de test et de développement.

Ce dont vous aurez besoin:

  • un PC avec Microsoft Windows
  • une connexion internet pour télécharger l'installateur
  • la patience

1. Ce que vous devez faire, c'est aller sur www.apachefriends.org et télécharger le programme d'installation. Notez que XAMPP est également disponible pour les machines Linux et Mac OS X. Téléchargez la version correspondant à votre système d'exploitation.

2. Installez XAMPP à l'aide du programme d'installation téléchargé. Notez que lors de l'installation, il vous sera demandé de choisir les packages dont vous avez besoin. Ici, vous pouvez tout décocher sauf Apache, MySQL et PHP, mais je vous recommande d'installer également phpMyAdmin et Webalizer. Celles-ci vous aideront à gérer vos bases de données MySQL et vous fourniront également des informations sur l'utilisation du site Web.

3. Après l'installation, vous serez accueilli par le panneau de configuration XAMPP. C'est ici que 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 Démarrer de chacun d’eux.

4. Une fois les serveurs démarrés, ouvrez votre navigateur favori et dirigez-le vers http://172.0.0.1 ou http: // localhost pour accéder à la page principale de XAMPP. À partir de là, vous pouvez accéder à phpMyAdmin, afficher la configuration de PHP à l'aide de PHPInfo et également accéder à une section de questions fréquemment posées et à une section de guide pratique qui devrait suffire à vous familiariser avec XAMPP.

Toutes nos félicitations! Vous avez installé Apache, PHP et MySQL / MariaDB sur une machine Windows utilisant XAMPP. Vous pouvez maintenant tester et développer des sites Web en les exécutant localement au lieu de devoir télécharger chaque fichier sur un serveur Web après l'avoir modifié.

REMARQUE 1: Pour accéder à un site Web ou à un script à l'aide de XAMPP, vous devez déplacer les fichiers du site Web dans un dossier appelé HTDOCS situé dans le dossier d'installation de XAMPP (généralement C: \ XAMPP).

REMARQUE 2: les ports 80 et 443, utilisés par défaut par Apache, peuvent être bloqués ou réservés sur votre ordinateur par d'autres applications. Par exemple, Skype réserve ces ports au cas où d’autres ne seraient pas disponibles et continuera de les réserver même s’il ne les utilise pas. Vous pouvez désactiver cette option dans Skype en décochant les options Utiliser les ports 80 et 443 pour des connexions entrantes supplémentaires sous Outils -> Options -> Avancées -> Connexion.

REMARQUE 3: Si votre ordinateur est derrière un routeur et que vous souhaitez accéder aux sites Web hébergés sur XAMPP à partir d'une connexion externe, vous devrez configurer le transfert de port sur le routeur vers l'ordinateur XAMPP pour les ports 80 (HTTP), 443 (HTTPS) et 3306 (MySQL).

Si vous avez d'autres questions, veuillez utiliser la section commentaire ci-dessous.

Installez apache, php et mysql (mariadb) sur Windows en utilisant xampp