les fenêtres

Installez Apache, PHP et MySQL (MariaDB) sur Windows en utilisant XAMPP

Installez Apache, PHP et MySQL (MariaDB) sur Windows en utilisant XAMPP

Certains d'entre vous ont peut-être une idée de ce que signifie le titre 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 sortie initiale en 1995. Il traite les requêtes HTTP et nous permet de stocker, traiter et fournir des pages Web localement ou sur Internet. Tous les sites Web nécessitent un serveur Web pour pouvoir être affichés dans un navigateur Web.

PHP est un langage de script côté serveur. PHP peut s'exécuter localement, par lui-même, 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 fournir le résultat via un navigateur. C'est l'un des langages de script côté serveur les plus populaires.

MySQL est une application serveur de base de données qui nous permet de stocker et de fournir des données pour 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, puis revendu à Oracle en 2010, les fondateurs d'origine ont considéré qu'il était passé de sa nature open source à une version plus commerciale. En réponse à cela, les fondateurs de MySQL ont fourché le code source et créé MariaDB, un remplacement rapide pour MySQL qui promet de toujours rester open-source et compatible avec les API et les commandes 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 dans cet article est disponible gratuitement et peut être téléchargé à partir de leurs sites Web dédiés ou de 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 ce que fait chaque option.

Heureusement, il existe de nombreuses alternatives, et l'une d'entre elles est XAMPP. Cela nous permet d'installer facilement Apache, MySQL / MariaDB et PHP en les configurant automatiquement lors de l'installation. Il comprend également des packages supplémentaires tels que Serveur FTP FileZilla, Serveur de messagerie Mercury, Matou, PERL, phpMyAdmin et Webalizer. En gros, tout ce dont vous avez besoin pour démarrer votre propre serveur Web pour les tests et le développement.

Ce dont vous aurez besoin:

1. Ce que vous devez faire est de vous rendre sur www.apachefriends.org et de télécharger le programme d'installation. Notez que XAMPP est également disponible pour les machines Linux et Mac OS X, alors téléchargez la version correcte pour 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 également d'installer phpMyAdmin et Webalizer. Ceux-ci vous aideront à gérer vos bases de données MySQL et 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 le bouton Début boutons pour chacun d'eux.

4. Une fois les serveurs démarrés, ouvrez votre navigateur préféré et pointez-le vers http://172.0.0.1 ou http: // localhost pour accéder à la page principale de XAMPP. De là, vous pouvez accéder à phpMyAdmin, afficher la configuration PHP en utilisant PHPInfo et également accéder à une section de questions fréquemment posées et une section HOW-TO qui devraient suffire pour vous aider à démarrer 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 d'avoir à télécharger chaque fichier sur un serveur Web après l'avoir modifié.

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

NOTE 2: Les ports 80 et 443, utilisé par défaut par Apache, peut être bloqué ou réservé sur votre machine par d'autres applications. Par exemple, Skype réserve ces ports au cas où d'autres ne seraient pas disponibles et continue de les réserver même s'il ne les utilise pas. Vous pouvez désactiver cela dans Skype en décochant Utilisez les ports 80 et 443 pour des connexions entrantes supplémentaires en dessous de Outils -> Options -> Avancé -> Connexion.

NOTE 3: Si votre machine 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 transfert de port sur le routeur vers la machine XAMPP pour les ports 80 (HTTP), 443 (HTTPS) et 3306 (MySQL).

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

Impossible d'activer Windows 10 après la mise à jour anniversaire
Si vous utilisez une version authentique et entièrement activée de Windows 10, il n'est pas nécessaire d'activer quoi que ce soit lors de l'installati...
Les fichiers Excel ne s'ouvriront pas dans la mise à jour d'anniversaire
La mise à jour anniversaire peut générer de nombreuses erreurs, à partir du moment où les utilisateurs la téléchargent. Si votre Windows 10 version 16...
Correction du décalage de la souris et du clavier de la mise à jour anniversaire de Windows 10
Après avoir installé la mise à jour anniversaire de Windows 10, de nombreux utilisateurs ont commencé à rencontrer divers problèmes et se sont plaints...