Je suis nouveau sur les serveurs Wamp et j'essaie d'installer wampServer 3.1.0 sur ma machine Windows 10.
D'une manière ou d'une autre, il n'est pas installé correctement et présente une erreur de configuration.
À l'heure actuelle, "le serveur Wamp est toujours à l'état orange et génère l'erreur"
2 services sur 3 en cours d'exécution
À ma connaissance, Apache, MySQl ou PHP ne fonctionne pas. Après une enquête plus approfondie, j'ai trouvé qu'Apache allait bien. Mais en exécutant mysql.exe (C:\wamp64\bin\mysql\mysql5.7.19\bin), il lance:
ERREUR 2003 (HY000): impossible de se connecter au serveur MySQL sur 'localhost' (10061)
ce qui me permet de SO-32519474 , j'ai essayé de suivre les étapes, mais cela me semble bien dans mon cas. En poursuivant mes recherches, je trouve que wampmysqld64 est arrêté dans les services. lorsque j'essaye de le redémarrer, j'obtiens l'erreur
Je suis coincé ici et je n'ai aucune idée de comment le réparer
Toute aide est grandement appréciée.
Je suis arrivé à cela SOI = 35670755 et j'ai exécuté cette commande
mysqld --initialize
à l'intérieur (C:\wamp64\bin\mysql\mysql5.7.19\bin)
cela a résolu mon problème.
Si au cas où vous auriez encore des problèmes, reportez-vous à ce message Erreur du serveur Wamp [Serveur local - 2 services sur 3 en cours d'exécution]
**Modifier:
mysqld --initialize
peut ne pas être une excellente solution, son type de patch fonctionne. Cela entraîne des problèmes avec le nom d'utilisateur et le mot de passe. La meilleure façon d'installer xampp est complètement décrite dans les liens suivants
Erreur du serveur Wamp [Serveur local - 2 des 3 services en cours d'exécution] & Erreur lors de la connexion à MYSQL
Dans mon cas, c'était le service Apache.
J'ai rencontré le même problème, lié à MYSQL, si dans votre système mysql était là, plus tard vous avez installé WAMP, puis à nouveau un MYSQL sera installé en tant que package WAMP, le port par défaut pour MYSQL est 3306, donc dans les deux mysql le port sera 3306, qui est un conflit de port, il suffit donc de changer le port, cela fonctionnera bien. Étapes pour changer le port.
J'ai trouvé que WAMP peut créer un rapport de configuration qui détaille les problèmes.
Cliquez avec le bouton droit sur l'icône WAMP, puis sur Outils, puis sur Créer un rapport de configuration de serveur Wamp (près du bas). WAMP ouvre et ferme ensuite plusieurs fenêtres cmd lors de la génération du rapport de configuration (wampConfReport.txt dans le répertoire wamp).
Cliquez ensuite à nouveau avec le bouton droit sur l'icône WAMP, puis sur Outils, puis sur Rapport de configuration de Wampserver. Cela ouvrira le rapport de configuration dans votre éditeur de texte par défaut, et vous pouvez le parcourir pour trouver le problème.
Dans mon cas, j'avais un autre processus mysqld à écouter sur le port, et le rapport comprenait les lignes:
Your port 3307 is used by a processus with PID = 3132
The processus of PID 3132 is 'mysqld.exe' Session: Services
The service of PID 3132 for 'mysqld.exe' is 'MySQL57'
*** ERROR *** This service IS NOT from Wampserver - Should be: 'wampmysqld64' or 'wampmariadb64'
Donc, après avoir tué le processus avec le PID 3132 et redémarré WAMP, tout a bien fonctionné.
Ajoutant à la réponse ci-dessus:
Dans mon cas, c'était le service Apache.
- J'ai donc cliqué sur l'icône Wamp, puis sur Apache> Administration du service 'wampapache64'> Installer le service.
- Puis à nouveau l'icône Wamp, puis Apache> Administration du service 'wampapache64'> Démarrer le service.
- Et enfin l'icône Wamp> Redémarrez tous les services.
Si le service d'installation ne fonctionne pas, ouvrez simplement votre gestionnaire de tâches et voyez si Apache est déjà en cours d'exécution et si c'est le cas, arrêtez simplement ces processus et suivez la réponse ci-dessus.
Pour moi, ce problème s'est produit lors de la première utilisation de WAMP il y a 10 minutes.
Si quelqu'un avait le même problème que moi, ma solution était la suivante:
travaillé comme un charme.
Ouvrez votre journal MySQL via l'icône Wampserver dans votre barre des tâches. Il montre l'erreur qui empêche le démarrage du service. Il est probable que l'erreur soit due au port utilisé par un autre programme. Maintenant, tout ce que vous devez faire est d'exécuter MySQL sur un port autre que celui que votre ordinateur essaie (et échoue) d'utiliser. Pour ce faire, faites un clic droit sur l'icône Wampserver (dans votre barre des tâches), accédez à MySQL et cliquez sur "Utiliser un port autre que __". Tapez un port qui n'est utilisé par aucun service. Tapez netstat -an dans votre invite de commandes pour voir tous les ports utilisés. Votre nouveau port doit être tel qu'il ne soit pas présent ici. L'icône devrait maintenant devenir verte.