Comment installer Apache sur Windows 10

apache

Lancé pour la première fois en 1995, Apache est un serveur Web open source multiplateforme entièrement gratuit qui est déjà utilisé par près de la moitié des sites Web dans le monde. Bien que cela fonctionne sur différents systèmes d'exploitation, dans cet article, nous allons expliquer comment Installez Apache sur Windows 10.

Le serveur HTTP Apache, du nom d'une des tribus amérindiennes les plus guerrières, est très apprécié des programmeurs, notamment pour sa modularité et le fait qu'il est constamment mis à jour.

Mais c'est aussi une option de plus en plus demandée par les utilisateurs normaux. Si l'on tient compte du fait que la fonction essentielle du serveur Apache est de servir les sites Web hébergés par les différents navigateurs tels que Chrome, Firefox, Safari, on peut dire que sa tâche principale est de maintenir une communication fluide et stable entre le serveur Web et le client Web, c'est-à-dire l'utilisateur.

Tous ces échanges d'informations sont gérés via le protocole HTTP. De plus, Apache nous offre un haut degré de personnalisation grâce à son système modulaire. Bien qu'il faille être prudent avec ces options, nous avons la possibilité d'en activer certaines et d'en désactiver d'autres, selon nos préférences.

Apache dans Windows 10 : avantages et inconvénients

En général, l'installation d'un serveur Apache dans Windows 10 nous apportera de nombreux avantages, bien que d'autres aspects moins positifs doivent également être pris en compte. Voici un bref résumé des avantages et des inconvénients :

Avantages

  • Il est compatible avec Sites Web basés sur WordPress et avec presque tous les CMS qui existent sur le marché.
  • Il dispose d'un structure de type modulaire, très flexible et polyvalent.
  • Funciona sur les serveurs Windows et Linux.
  • Est open source (il a une grande communauté de développeurs derrière lui) et totalement gratuit.
  • Pour les mêmes raisons qu'au point précédent, il est constamment mis à jour, ce qui implique une garantie de sécurité.
  • Utiliser fichiers .htaccess, qui facilitent le travail avec les principaux CMS.

Inconvénients

  • Dans le cas de sites Web à fort trafic, les performances peuvent être affectées.
  • Une utilisation incorrecte des modules peut entraîner failles de sécurité.

Installer Apache dans Windows 10 étape par étape

Après avoir expliqué ce qu'est Apache et quelles ventes il représente, voyons quelles sont les étapes pour installer Apache dans Windows 10, ainsi que les obstacles les plus courants que nous pouvons rencontrer et comment les résoudre.

Prérequis

exigences apache

Avant de procéder à l'installation, il est nécessaire de vérifier que notre version de Windows possède les Modules redistribuables Microsoft Visual C++ 2017. Ceux-ci sont nécessaires pour qu'Apache fonctionne. Normalement sous Windows 10 ce n'est pas un problème, mais quand même, il vaut mieux le vérifier comme ceci :

  1. Nous allons dans le menu Démarrer et recherchons le Panneau de commande.
  2. Ensuite, nous sélectionnons "Programmes".
  3. Dans le menu qui s'ouvre, nous allons "Programme et fonctionnalités".
  4. Dans la liste qui s'affiche, les composants nécessaires à l'installation du serveur Apache apparaîtront (voir image ci-dessus, dans l'encadré rouge).

Si nous n'avons pas ces modules, nous pouvons les télécharger à partir de ce lien et installez-les sur notre ordinateur. Pour les systèmes 32 bits, vous devez télécharger la version (X86).

Une autre tâche importante que nous devons accomplir est de nous assurer que nous avons dans notre équipe un port disponible pour Apache. Normalement, le port 80 est celui qui est attribué aux serveurs. C'est celui qui doit être laissé libre pour être utilisé par Apache. Pour nous assurer que c'est gratuit, nous allons procéder comme suit :

  1. Dans le menu Windows, nous tapons coque de puissance.
  2. Ensuite, dans la console, nous entrons le texte suivant : Test-NetConnection localhost-Port 80
  3. enfin en ligne TcpTest nous recevrons la réponse:
    • Vrai si le port 80 est déjà occupé.
    • Faux si le port 80 est disponible.

Configuration Apache

Une fois les conditions requises remplies, nous pouvons télécharger et installer Apache dans Windows 10. La prochaine chose à faire est modifier le fichier de configuration pour vous indiquer le bon port. Si, comme nous l'avons mentionné dans l'exemple précédent, ce port est 80 et qu'il n'apparaît pas comme option par défaut, nous procéderons comme suit :

  1. Tout d'abord, nous ouvrons le dossier c:\apache24\conf
  2. Là, nous éditons le fichier marqué comme httpd.conf (vous pouvez utiliser le Bloc-notes, par exemple).
  3. Dans la ligne où il est écrit "Listen XX", nous changeons ces chiffres ("XX") en 80, qui est le port sélectionné.
  4. Enfin, dans la ligne où il est écrit Nom du serveur localhost : XX on fait pareil

exécuter apache

installer apache

Avec tout prêt, c'est ainsi que nous pourrons exécuter apache sur windows 10 manuellement:

  1. Nous accédons d'abord au dossier c:\Apache24\bin
  2. Ensuite, nous double-cliquons sur le fichier httpd.exe

Si nous voulons qu'Apache s'exécute automatiquement, nous devrons installez-le en tant que service Windows. De cette façon, il sera exécuté à chaque démarrage du système d'exploitation. Cette méthode présente d'autres avantages, tels que des niveaux de sécurité accrus en étant intégré à Windows. Voici comment nous devrions procéder :

  1. Dans le menu Windows, nous écrivons cmd.
  2. Nous exécutons cmd avec les droits d'administrateur.
  3. Ensuite, nous ouvrons le dossier \apache\bin : cd c:\Apache24\bin
  4. Nous installons le service avec la commande suivante : httpd.exe -k installer
  5. Enfin, nous lançons Apache avec la commande httpd.exe -k démarrer

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.