web-dev-qa-db-fra.com

wampserver ne passe pas au vert - reste orange

J'essaie d'installer wampserver sur un win7-32bit. L'installation se passe bien, mais l'icône ne devient pas verte. Il reste orange disant "Serveur en ligne". J'ai essayé différentes solutions, rien n'a fonctionné: -change le port Apache à 8080. -désactiver IIS et d'autres choses - même essayé d'installer le serveur xampp mais cela n'a pas fonctionné non plus.

Que faire d'autre? Merci.

26
arthur

J'ai déjà rencontré ce problème et il s'est avéré que Skype interférait avec le port 80. Vous devrez donc peut-être regarder votre système pour voir si vous avez une autre application utilisant ce port.

Quoi qu'il en soit, sous Skype, pour modifier ce paramètre, c'était: Tools->Options->Advanced->Connection->Use port 80 and 443 as alternatives for incoming connections. Décochez-la, redémarrez Skype, redémarrez Wamp.

Question connexe

82
hydrogen

Si vous installez WAMPServer avant d'installer le C++ Redistributable, cela ne fonctionnera pas même après l'avoir installé car vous manquerez une étape critique de l'installation où vous direz au Pare-feu Windows de laisser Apache s'exécuter.

  1. Désinstallez WAMP en exécutant le fichier unins dans le répertoire wamp
  2. Téléchargez et installez le package vbasic ici [http://www.Microsoft.com/en-us/download/details.aspx?id=8328]
  3. Redémarrez votre ordinateur
  4. Réinstallez WAMP. Vous devriez voir un message avec une plume violette vous demandant d'autoriser l'accès. Faites-le, et vous devriez être bien
49
Code Whisperer

la cause pourrait être une variété de raisons. Il peut ne pas apparaître dans les fichiers journaux. J'ai eu le cas où le journal montrait qu'Apache avait démarré, puis tous les threads s'étaient fermés, et absolument aucune explication pourquoi. Voici une astuce pour résoudre ce problème que tout le monde semble avoir raté. Le fichier journal doit afficher la ligne de commande complète utilisée pour démarrer Apache, quelque chose comme:

httpd -d C:/wamp/bin/Apache/apache2.4.9

Procédez comme suit: ouvrez une fenêtre cmd, accédez au répertoire bin d'Apache et exécutez la commande manuellement:

c:\> cd C:\wamp\bin\Apache\apache2.4.9\bin
C:\wamp\bin\Apache\apache2.4.9\bin> httpd -d C:/wamp/bin/Apache/apache2.4.9

Cela laissa échapper l'erreur; problème résolu en 5 minutes:

AH00526: Syntax error on line 609 of C:/wamp/bin/Apache/apache2.4.9/conf/httpd.conf:
CustomLog takes two or three arguments, a file name, a custom log format string or format name, and an optional "env=" or "expr=" clause (see docs)

cela s'est produit en raison d'une erreur de syntaxe que j'ai mise dans 'httpd.conf' en essayant de rendre mon serveur Wamp multi-hébergé. Mais pourquoi les gens d'Apache n'ont-ils pas écrit cela dans le fichier journal?

10
user1509395
click WAMP icon -> Apache -> httpd.conf and find listen 80

les nouvelles versions de WAMP utilisent

Écouter 0.0.0.0:80
Écoutez [:: 0]: 80

ServerName localhost: 80

Modifiez le numéro de port comme vous le souhaitez, comme

Écouter 0.0.0.0:81
Écoutez [:: 0]: 81

ServerName localhost: 81

et maintenant redémarrez Wamp, c'est tout

et dans le type de navigateur Web comme

http: // localhost: 81

Codage heureux ..

4
PK-1825

Après avoir essayé toutes les autres solutions publiées ici (Skype, mises à jour de C++ Redistributable), j'ai constaté qu'un autre processus utilisait le port 80. Le coupable était Microsoft Internet Information Server (IIS). Vous pouvez arrêter le service à partir de la ligne de commande sous Windows 7/Vista:

net stop was /y

Ou paramétrez le service pour qu'il ne démarre pas automatiquement en accédant aux Services: cliquez sur Démarrer, sur Panneau de configuration, sur Performances et maintenance, sur Outils d'administration, puis double-cliquez sur Services. Là, localisez "WAS Service" et "World Wide Web Publication Service" et réglez-les sur manuel ou désactivez-les complètement.

Redémarrez ensuite le serveur WAMP.

Plus d'informations: http://www.sitepoint.com/unblock-port-80-on-windows-run-Apache/

3
Roel Vermeulen

Mais si cela ne résout pas le problème, vous avez probablement installé SQL 2008 R2, donc la solution qui m'a fonctionné était la suivante problème avec le serveur Wamp symbole jaune

1
dennisbot

Le serveur WAMP peut devenir orange pour diverses raisons car il ne fonctionne pas. Il s'agit également d'un autre type de problème. qui peut être dû à des services Web s'exécute dans services.msc. Ceci est expliqué dans le blog ci-dessous. Essayez-le. Comment résoudre l'erreur HTTP 404 et lancer localhost avec le serveur WAMP pour PHP & MySql?

0
user2436239

Mon problème n'était pas lié à skype car je ne l'avais pas installé. La solution que j'ai trouvée était que 2 fichiers .dll (msvcp110.dll, msvcr110.dll) manquaient dans le répertoire:

C:\wamp\bin\Apache\apache2.4.9\bin

J'ai donc copié ces 2 fichiers dans tous ces emplacements juste au cas où et redémarré le wamp cela a fonctionné

C:\wamp
C:\wamp\bin\Apache\apache2.4.9\bin
C:\wamp\bin\Apache\apache2.4.9
C:\wamp\bin\mysql\mysql5.6.17
C:\wamp\bin\php\php5.5.12

J'espère que ça aide quelqu'un.

0
H_alt

Mise à jour 2017 - Wamp version 3.0.6

Si vous avez installé VC redist de Microsoft mais que votre icône wamp est orange, cela pourrait être un conflit causé par Skype pour le port # 80.

Vous devrez changer le numéro de port comme expliqué ci-dessous.

Faites un clic droit sur Wamp -> outil -> section Apache -> utilisez un port autre que 80

enter image description here

Écoutez maintenant

http: // localhost: 7080/phpmyadmin /

0
Hitesh Sahu

vous pouvez exécuter apache:

E:\wamp\bin\Apache\apache2.4.9\bin\httpd.exe -d E:/wamp/bin/Apache/apache2.4.9

après cela, consultez le journal des erreurs et résolvez-le.

0
mohsen

Je suis sûr que d'autres l'ont trouvé, mais si vous utilisez une station de travail qui a un logiciel intégré qui utilise le port 80 et n'est PAS autorisé à le supprimer, changer le port sur lequel votre serveur Wamp s'exécute est une autre solution facile. Cette personne cloue la réponse ici: https://stackoverflow.com/a/18713963/2480714

0
Silmarilos

Toujours dans le gestionnaire de périphériques, cliquez d'abord sur "afficher tous les processus", arrêtez HTTP

Après ce correctif, j'ai eu un problème de page IIS sur localhost qui a été résolu lorsque nous avons effectué l'étape ci-dessous:
Vérifiez votre fichier d'hôtes dans le dossier C:\Windows\System32\Drivers\etc \, si l'entrée 127.0.0.1 localhost est commenté, puis décommentez-le en supprimant le # devant cette ligne.

0

Faites un Ctrl + Alt + Suppr afin de voir si aucune autre version d'Apache ne s'exécute sur votre ordinateur. Ce fut le cas pour moi, je viens de les arrêter et le feu passe au vert!

À votre santé!

0
user4978107

Si vous ne pouvez plus démarrer Wamp juste après une mise à jour de Windows, cela est souvent dû au fait que Windows a automatiquement réactivé le service de publication World Wide Web.

Pour résoudre: Cliquez sur Démarrer, tapez Services, cliquez sur Services, recherchez Service de publication World Wide Web, double-cliquez dessus, définissez Type de démarrage sur Désactivé et cliquez sur le bouton Arrêter, OK cette boîte de dialogue et essayez de redémarrer Wamp.

0
Maickel