web-dev-qa-db-fra.com

Wampserver 2.1 affiche une icône orange après l'installation sur Windows 7

Je viens d'installer Wampserver 2.1 sur mon ordinateur Windows 7 64 bits et l'icône qui devrait passer au vert devient orange en indiquant que le serveur n'est pas prêt.

Le résultat est que lors de l'ouverture du navigateur sur http: // localhost/ , le délai a expiré.

quelqu'un a une idée, j'ai essayé Google sur ce sujet, mais sans résultat correct.

Le journal des erreurs Apache dit ceci:

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Apache/2.2.17 (Win32) PHP/5.3.4 configured -- resuming normal operations

[Fri Mar 11 14:40:58 2011] [notice] Server built: Oct 24 2010 13:33:15

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

[Fri Mar 11 14:40:58 2011] [notice] Parent: Created child process 4320

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Child process is running

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Acquired the start mutex.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting 64 worker threads.

[Fri Mar 11 14:40:58 2011] [notice] Child 4320: Starting thread to listen on port 80.

donc pas de problèmes de maire à mon avis.

les versions en cours d'exécution sont les suivantes: Apache 2.2.17 php 5.3.4 mysql 5.1.53

Si j'utilise le service pour tester le port 80, il le fait bien, en me disant ceci: 

Le port 80 est actuellement utilisé par: Server: Apache/2.2.17 (win32) php/5.3.4

update: après quelques mois, le problème n'est toujours pas résolu et Skype n'est même pas installé et n'a jamais été installé sur l'ordinateur.

18
Kennethvr

J'ai eu les mêmes problèmes sous Windows 7, icône orange WAMP et, lorsque la souris est sur l'icône WAMP, le serveur est en ligne, mais je ne peux pas me connecter au serveur . Je n'ai rien trouvé en cours d'exécution sur le port 80. n'ai pas skype et mon fichier hosts est correct.

Ce qui a fonctionné pour moi est décrit ci-dessous.

Lorsque je suis parti, cliquez sur l'icône WAMP Apache -> Service, j'ai vu que le service de démarrage/arrêt était grisé.

J'ai donc cliqué sur "Installer le service" Apache -> Service -> Installer le service.

Cela a fait le tour

29
Somesh Rao

C'est probablement votre Skype qui vous donne du fil à retordre. Essayez de configurer votre Skype de cette façon:

Outils -> Options -> Avancées -> Connexion -> Décocher la case "Utiliser le port 80 ..."

J'ai eu le même problème et cela a fonctionné pour moi.

29
Gnewbie

vérifiez le port Apache utilisé par votre wamp à l'adresse "http.conf". Essayez de remplacer le port par un nombre supérieur à 1024 et de redémarrer Apache. Essayez ensuite d’accéder au serveur Apache en utilisant une URL telle que http: // localhost : $ PORT_NUMBER_HERE. Si cela fonctionne, c’est que votre utilisateur n’a pas l’autorisation d’ouvrir un socket inférieur à 1024. C’est courant dans les environnements Unix, mais je ne suis pas un utilisateur Windows pour savoir s’il respecte les mêmes restrictions. Essaye.

Vous pouvez également vérifier le pare-feu Windows et donner accès au port utilisé, si le pare-feu le bloque.

cordialement.

4
groo

J'ai lutté avec cela pendant des heures et des heures sur différentes machines. Souvent, une solution ne fonctionnait pas sur la machine suivante. C'est ce que j'ai découvert, par essais et erreurs, comme un charme à chaque fois.

WAMP installé sur win7 POS

  1. Ajouter MSVCR100.dll à System32
  2. Installer VB 2008
  3. Installer WAMP
  4. Désactiver le service de publication World Wide Web dans Services
  5. Lancez WAMP en tant qu'administrateur.

Fini. Pas besoin d'éditer httpd.conf, pas besoin d'éditer le fichier hosts et pas besoin de désactiver IIS.

Une installation complète de WAMP qui suit ces étapes prend bien moins de dix minutes . J'espère que cela vous convient également.

3
Johan

J'ai eu ce problème avec un wamp orange en raison de IIS et/ou du service de l'agent de déploiement Web utilisé lors du développement d'applications Web dans Visual Studio bloquant le port 80. Lorsque j'ai arrêté ces deux services, wamp a démarré correctement avec une belle icône verte :)

Exécutez ces deux commandes à partir de la ligne de commande en tant qu'administrateur pour arrêter les services.

iisreset /stop
net stop msdepsvc
2
Abris

Vérifiez chaque service individuellement. MySQL utilise le port 3360, ce qui pourrait également être bloqué.

Sur une note personnelle, je trouve que WAMP pose un problème après la version 2.0i et je suis donc passé à Linux VM ou même à un autre ordinateur exécutant Linux pour mon développement PHP.

Essayez EasyPHP puisque vous pouvez l’installer sur un lecteur USB afin que vous puissiez conserver le «WAMP» avec vous.

2
Maarek

Vérifiez votre fichier hosts. Il devrait être situé @/windows/system 32/drivers/etc/

Éditez le fichier dans le bloc-notes ou quelque chose de similaire et cherchez deux lignes qui lisent quelque chose comme

# 127.0.0.1 localhost et # :: 1 localhost

Supprimez le # du début de chaque ligne, enregistrez le fichier (assurez-vous qu'il n'y a pas d'extension de fichier à votre place), puis redémarrez WAMP.

Cela devrait fonctionner, du moins cela a fonctionné pour moi, mais il existe divers autres programmes qui peuvent entrer en conflit avec WAMP, comme Skype.

J'espère que ça marche

2
Tayark

J'utilise Wampserver 2.2. J'ai eu le même problème, l'icône resterait orange ... Voici ce que j'ai découvert: Si vous cliquez sur le bouton 

Icône Wamp Tray> Apache> Service> Test du port 80

Cela m’a montré ce qui utilisait déjà le port 80: Server : Microsoft-HTTPAPI/2.0, ce qui n’était pas ce que je voulais ... Donc, j’ai aimé ce qui est suggéré ci-dessus et modifié la valeur de Listen 80 dans http.conf en Listen 81. Arrêté et redémarré et tout fonctionne.

2
Phil

J'ai eu la même erreur aujourd'hui. J'ai changé le #listen de 80 à 86 et cela ne fonctionnait toujours pas.

J'ai trouvé ceci sur le forum wampserver:

  • Apache utilise 80 (j'ai changé cela en 86 en utilisant les méthodes décrites dans d'autres réponses ici)
  • mysql utilise 3306
  • éditer le fichier my.ini dans le dossier mysql
  • changer 3306 à 3307
  • écrit 3 fois dans le fichier
  • enregistrer et redémarrer wamp.

Après cela, mon icône est enfin devenue verte. Cependant, quand je suis allé chez localhost, il était toujours dit non trouvé. En effet, vous devez ajouter le nouveau port que vous utilisez à localhost - c'est-à-dire localhost: 86

1
Clinton Green

J'avais le même problème et après avoir lu cet article, j'ai découvert que voici ce que vous devez faire, si vous utilisez Wamp et Skype en même temps, pour éviter les problèmes. VEILLEZ À OUVRIR VOTRE WAMP SERVER, PUIS OUVRE SKYPE . Cela a éliminé le problème, j'ai pu me connecter au serveur WAMP sans problème et l'icône était verte :). 

1
Kevin Pajak

Correctif pour Windows 7 - Ouvrez le gestionnaire ISS -> Arrêtez le service dans la barre de droite.

Et sélectionnez redémarrer tous les services sur Wamp CP.

Travaillé pour moi;)

0
Fahid Mohammad

Je viens juste de cliquer sur Wamp et de changer http.conf. le port d'écoute était de 80 et je l'ai changé en 2000

Listen 2000

et tout a fonctionné comme un charme 

0
Nerudo

Je viens de décocher l’utilisation du port 80 dans les paramètres d’avance de Skype et le système commence à fonctionner correctement. 

Avant cela, j'avais changé le port MySQL 3306 en 3307 du fichier MySQL my.ini  

0
adeel

Résolu en réinstallant Microsoft Visual C++ à 64 bits (c'était 32 bits, je ne sais pas pourquoi).

Plus d'informations:

http://www.faqforge.com/windows/fix-the-program-cant-start-because-msvcr100-dll-is-missing-from-your-commuter-error-on-windows/

0
Marco Floriano
C:/wamp/alias

et regardez votre alias peut-être vous changez DISK D:\ en K:\

"Alias /virtualram/ "D:/virtualram/".

Ne changez pas de port 80 à 8080 !

gl

0
wamp

Pour moi cela a fonctionné par 

1 - # 127.0.0.1 localhost and # ::1 localhost and uncommenting these
lines in Host file

2 - Inside MySql - my.ini file changing port 3306 to 3307 at three
places

Merci les gars !

0
Rau