Lors de l'installation d'Apache2, le message suivant est apparu dans la fenêtre de commande:
Installation du service Apache2.2 Le fichier Le service Apache2.2 est avec succès installée. Test de httpd.conf ....
Les erreurs signalées ici doivent être corrigées avant que le service puisse être démarré . httpd.exe: Impossible de manière fiable déterminer le serveur pleinement qualifié nom de domaine, en utilisant 192.168.1.3 pour NomServeur (OS 10048) Une seule utilisation de chaque adresse de socket (protocole/réseau adresse/port) est normalement autorisée. : make_sock: impossible de se lier à l'adresse 0.0.0.0:80 Pas de sockets d'écoute disponibles, arrêtant Impossible de ouvrir les journaux Notez les erreurs ou les messages ci-dessus et appuyez sur la touche pour sortie. 24 ...
et après l'installation tout va bien, mais ce n'est pas. Si j'essaie de démarrer le service, j'ai le message suivant:
Windows n'a pas pu démarrer Apache2 sur Ordinateur local. Pour plus d'informations, Consultez le journal des événements système. Si ce est un service non-Micorsoft, contactez le fournisseur de services et reportez-vous à code d'erreur spécifique au service 1.
La version d'Apach2 est 2.2.9
Est-ce que quelqu'un a le même problème, ou pourrait m'aider.
Il y a un autre programme qui écoute sur le port 80, les suspects habituels sont
La solution consiste à fermer le programme utilisant le port 80 ou à le configurer pour qu’il utilise un autre port ou à configurer Apache pour qu’il écoute sur un autre port avec la directive Listen dans le fichier httpd.conf. Dans le cas d'un antivirus, configurez-le pour permettre à Apache de se connecter sur le port que vous avez choisi.
Un moyen de diagnostiquer quelle application, le cas échéant, est liée au port 80 est d'exécuter le netstat avec ces options, recherchez: 80 à côté de l'adresse IP locale (deuxième colonne) et recherchez le PID (dernière colonne). Ensuite, sur le gestionnaire de tâches, vous pouvez trouver quel processus a le PID que vous avez obtenu à l'étape précédente. (Vous devrez peut-être ajouter la colonne PID sur le gestionnaire de tâches)
C:\Utilisateurs\vinko> netstat -ao -p tcp
Conexiones activas
Proto Dirección local Dirección remota Estado PID
TCP 127.0.0.1:1110 127.0.0.1:51373 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51379 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51381 ESTABLISHED 388
TCP 127.0.0.1:1110 127.0.0.1:51382 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51479 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51481 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51483 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51485 ESTABLISHED 388
TCP 127.0.0.1:1110 127.0.0.1:51487 TIME_WAIT 0
TCP 127.0.0.1:1110 127.0.0.1:51489 ESTABLISHED 388
TCP 127.0.0.1:51381 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:51485 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:51489 127.0.0.1:1110 ESTABLISHED 5168
TCP 127.0.0.1:59264 127.0.0.1:59265 ESTABLISHED 5168
TCP 127.0.0.1:59265 127.0.0.1:59264 ESTABLISHED 5168
TCP 127.0.0.1:59268 127.0.0.1:59269 ESTABLISHED 5168
TCP 127.0.0.1:59269 127.0.0.1:59268 ESTABLISHED 5168
TCP 192.168.1.34:51278 192.168.1.33:445 ESTABLISHED 4
TCP 192.168.1.34:51383 67.199.15.132:80 ESTABLISHED 388
TCP 192.168.1.34:51486 66.102.9.18:80 ESTABLISHED 388
TCP 192.168.1.34:51490 74.125.4.20:80 ESTABLISHED 388
Si vous souhaitez désactiver l’écoute de Skype sur les ports 80 et 443, vous pouvez suivre le lien http://www.mydigitallife.info/disable-skype-from-using-opening-and-listening-on-port-80 -and-443-on-local-computer/
J'espère que cela aide les autres avec cette erreur.
Exécutez httpd.exe à partir de la ligne de commande pour obtenir une description précise du problème.
J'ai eu le même message d'erreur et il s'est avéré être un chemin d'accès ServerRoot configuré manquant. Même après avoir exécuté setup_xampp.bat, le fichier httpd.conf avait un mauvais chemin.
Mon error.log était vide et le démarrage du service ne donne pas un message d'erreur informatif.
le meilleur moyen de résoudre le problème consiste à modifier le numéro de port dans Apache2\conf\httpd.conf. Modifiez le numéro de port sous la forme fallows ::: Listen 8888 et NomServeur: 8888. Redémarrez le serveur Apache après avoir modifié le numéro de port.
J'ai eu le même problème. J'ai vérifié netstat, d'autres processus en cours d'exécution, un pare-feu et modifié httpd.conf, arrêté un antivirus, mais tous mes efforts ont été vains. :(
Donc, finalement, la solution a été d'arrêter IIS. Et ça a marché :)
Je suppose que IIS et Apache ne peuvent pas travailler ensemble. Si quelqu'un connaît des travaux, faites-le nous savoir.
Exécutez httpd.exe à partir de la ligne de commande, comme mentionné par Tim. Le chemin d'accès à PostgreSQL a changé, rien d'autre ne fonctionnait sur le port 80 et je n'ai rien vu dans le fichier error.log
.
Je clone mon lecteur/partition de démarrage une fois la base configurée afin de ne pas avoir à passer trois jours à tout installer et tout vérifier. Je venais de réinstaller ma pile WAPP et d’utiliser des noms/versions très spécifiques pour PostgreSQL. Windows ne renverra pas de message d'erreur spécifique à moins que vous n'exécutiez la commande à partir de la ligne de commande.
Suivez cette étape cela fonctionnera très bien . Allez à Panneau de configuration -> Programmes et fonctionnalités -> cliquez sur Activer et désactiver les fonctionnalités Windows -> voir IIS est coché ou pas Si vérifié s'il vous plaît décocher IIS et redémarrer l'ordinateur.Après cela, ouvrez les services voir Agent de déploiement Web État du service s'il est démarré s'il vous plaît arrêter. Et voir aussi WampAppache et WampSqlID s'il n'est pas démarré démarrer manuellement. cela fonctionnera pour moi.
Bonjour, je rencontre également ce problème aujourd'hui… .. Et l'erreur de journal dans l'observateur d'événements est la suivante Le service Apache nommé a signalé l'erreur suivante:
1.Wrapper php-cgi.exe n'est pas accessible: (720005) L'accès est refusé.
2. Moniteur de service Apache: l'opération demandée a échoué
C’est le problème de l’accès.Alors, la solution est de m'aider Changer les propriétés de sécurité de php-cgi.exe
pas de permission du parent la permission ...
veuillez ajouter l'utilisateur tout le monde
Problème lié au système d'exploitation Windows Vista Home Premium: le moyen le plus simple de résoudre ce problème consiste à modifier le numéro de port dans Apache2\conf\httpd.conf.
Modifiez le numéro de port aux lignes suivantes. 'Listen' de 80 à 8888 et 'NomServeur' (ex: localhost) de 80 à 8888. Enregistrer puis fermer. Ouvrez Apache Service Monitor et redémarrez le service ou allez à Gestion de l'ordinateur> Services et localisez Apache 2.2 et démarrez ou redémarrez.
si appache et IIS s'exécutent tous les deux en même temps, il est possible d'accrocher le service Apache ,
quand j’ai arrêté tous les sites Web IIS une fois, puis relancé le service Apache et que cela fonctionne pour moi .... Jai ...
Supprimez Apache du Panneau de configuration, supprimez le dossier Apache de Program Files, redémarrez l'ordinateur, puis réinstallez Apache. Cela résoudra le problème. Si ce n'est pas le cas, procédez comme suit: Installez IIS s'il n'est pas installé, puis démarrez IIS et arrêtez-le ... À l'aide des services, démarrez le service Apache ... profitez de Apache.
Vérifiez toujours httpd.conf pour voir si la racine du document pointe correctement vers un dossier existant.
#if you have c:\your-main-folder\www\
DocumentRoot "c:/your-main-folder/www/"
#if you have c:\your-main-folder\www\sub-folder\
DocumentRoot "c:/your-main-folder/www/sub-folder/"
DocumentRoot
pointe vers un dossier qui doit exister dans votre lecteur.
J'ai eu ce problème deux fois. Le premier problème a été corrigé à l'aide de la réponse marquée sur cette page (merci pour cela). Cependant, la deuxième fois s'est avérée un peu plus difficile.
J'ai constaté que dans mon fichier httpd-vhosts.conf j'avais commis une erreur lors de l'attribution de la racine du document à un nom de domaine. Résoudre cela a résolu mon problème. Il est utile de vérifier (ou même de revenir à une copie vierge) votre fichier httpd-vhosts.conf pour rechercher les erreurs et les fautes de frappe.
Oui, je devais changer le port: 80 à: 90 en tant que port: 80 était occupé par une autre ressource système.
Vous pouvez voir les journaux dans le dossier Apache2.2\logs
Merci,
si vous utilisez Windows OS et croyez que Skype n'est pas suspect, vous pouvez vérifier le gestionnaire de tâches, cochez la case "Afficher les processus de tous les utilisateurs" et assurez-vous qu'il n'y a PAS d'entrée pour httpd.exe. Sinon, mettez fin à son processus. Cela résout mon problème.
J'ai eu le même problème. quand j'ai redémarré mon wamp, il passe à l'icône de couleur jaune mais pas au vert . Dans les services, j'arrête tous les services du serveur SQL. après ça marche pour moi ..
Pour moi, c'était le résultat d'avoir défini la racine du document (dans httpd.conf
) dans un répertoire qui n'existait pas (je venais de vider htdocs d'un projet précédent).
Windows 10 - compte administrateur
J'avais besoin de passer le compte à un compte de type administrateur, dans les services Windows
httpd.exe -k install
ne parvient pas à ajouter une configuration avec suffisamment de droits utilisateur.
Merci pour l'aide les gars. J'ai trouvé un autre coupable. Récemment, SimplifyMedia a ajouté une option de partage de photos. Apparemment, il utilise aussi le port 80 et empêche Apache de démarrer. J'espère que ça aide quelqu'un.
Moi aussi venant le même problème. La solution consiste à ajouter ou supprimer des programmes, puis à cliquer sur les fonctions d'activation ou de désactivation de Windows. Éteignez l'IIS. C’est-à-dire désactiver les «services d’information Internet» et le «cœur Web amovible du service d’information Internet». J'ai choisi les fonctionnalités restantes sont activées. L'ordinateur vous demandera de redémarrer le système. Redémarrez votre ordinateur, puis installez le serveur http Apache. J? ai compris. Le serveur fonctionne avec succès ...