XAMPP 1.8.1 vient d’être installé sur mon PC Windows 8, cette version inclut les packages mentionnés ci-dessous:
Apache 2.4.3 MySQL 5.5.27 PHP 5.4.7 phpMyAdmin 3.5.2.2 FileZilla FTP Server 0.9.41 Tomcat 7.0.30 (with mod_proxy_ajp as connector) Strawberry Perl 5.16.1.1 Portable XAMPP Control Panel 3.1.0 (from hackattack142)
Lorsque j’ai lancé et essayé de démarrer Apache, l’erreur suivante s’est produite:
12:04:41 PM [Apache] Attempting to start Apache app... 12:04:41 PM [Apache] Status change detected: running 12:04:42 PM [Apache] Status change detected: stopped 12:04:42 PM [Apache] Error: Apache shutdown unexpectedly. 12:04:42 PM [Apache] This may be due to a blocked port, missing dependencies, 12:04:42 PM [Apache] improper privileges, a crash, or a shutdown by another method. 12:04:42 PM [Apache] Check the "/xampp/apache/logs/error.log" file 12:04:42 PM [Apache] and the Windows Event Viewer for more clues
Après cela, j’ai vérifié error.log, il était vide, donc aucune aide à partir de là.
Alors, voici la solution pour cela:
Je vérifie le port 80
utilisé par Skype, après que je change de port à 81
et aussi que quelque part où je lis cette erreur peut être à cause du port SSL puis j’ai changé le port SSL à 444
. Cependant, cela a été résolu facilement.
Une chose importante à noter ici, toutes les modifications de port doivent être effectuées dans les fichiers de configuration, pour le changement de port http: httpd.conf pour SSL httpd-ssl.conf . Sinon, les modifications ne seront pas répliquées sur Apache, le redémarrage de Sometime PC est également requirejs.
Edit: Faites qu’Apache utilise le port 80 et que Skype communique sur les autres ports
Pour ceux qui éprouvent des difficultés avec Skype, vous souhaitez changer de port et utiliser Apache pour utiliser le port 80.
Pas besoin de réinstaller, voici simplement comment changer le port Skype
Goto: Tools > Options > Advanced > Connection
Là, vous devez uncheck
Utiliser les ports 80 et 443 comme alternative pour les connexions entrantes.
C’est ça, voici une capture d’écran de celui-ci.
J’ai eu exactement la même erreur.
C’était parce que je n’ai pas exécuté setup_xampp.bat
C’est une meilleure solution que de parcourir les fichiers de configuration et de modifier les ports.
Ce problème peut se produire car apache ne reçoit pas le port requirejs (la valeur par défaut est 80
).
Le port peut être utilisé par d’autres services.
Par exemple: Skype a également le port 80
par défaut.
L’installation de Skype et d’Apache sur la même machine provoquera des conflits et Apache ne démarrera pas.
Soit vous modifiez le port Skype, soit vous modifiez le port Apache en suivant les étapes suivantes:
Changez les ports d’Apache et cela fonctionnera pour vous. Aller à httpd.conf
Comment changer de port pour Apache:
Rechercher:
Nom_serveur localhost: 80
Changez le pour:
Nom_serveur localhost: 81
Rechercher aussi:
Écouter 80
Changez le pour:
Écouter 81
Si vous avez créé des hôtes virtuels, modifiez également les ports. Puis redémarrez votre apache.
J’ai eu le même problème, mais je comprends que le service VMware est le problème. Le service hôte VMware et le service Apache sont en conflit.
Pour le résoudre »Exécuter votre gestionnaire de tâches» dans l’onglet Services, recherchez VMwareHostd »puis cliquez avec le bouton droit de la souris et arrêtez-le» tout a été résolu.
Entrez services.msc et arrêtez tout ce que SQL que vous avez en cours d’exécution. Le serveur SQL prend peut-être en charge le port.
J’ai eu le même problème et l’erreur, j’ai essayé de changer les ports pour le port http de 80 à 81 et le port ssl de 443 à 444 mais j’ai toujours reçu la même erreur donc j’ai réinitialisé les ports et exécuté setup_xampp.bat secondes
Skype est généralement le coupable car il utilise le port 80 par défaut. Fermez-le ou décochez l’option “Utiliser les ports 80 et 443 pour les connexions entrantes” sous Outils> Options …> Avancé> Connexion, puis redémarrez Skype.
J’ai dû modifier manuellement les 2 fichiers texte (httpd.conf et httpd-ssl.conf) en utilisant le bouton Config pour qu’Apache fonctionne et change dans le bloc-notes à partir de 80> 81 et 443> 444
L’utilisation du gestionnaire de configuration Xampp UI n’enregistre pas les modifications dans Apache.
modifiez 80 à 81 et 443 à 444 en cliquant sur le bouton de configuration et en modifiant les fichiers httpd.conf et httpd-ssl.congf. Maintenant, vous pouvez accéder à XAMPP à partir de 127.0.0.1:81
Une erreur dans votre fichier httpd.conf ou d’autres fichiers de configuration Apache provoquera cette erreur. Rétablissez httpd.conf et al dans les versions primitives du programme d’installation et vérifiez si Apache s’exécute à nouveau.
(J’ai essayé Skype et d’autres suggestions ici, pas de chance, mais les logs [XAMPP> Apache> bouton Logs] ont montré qu’il était lancé une fois lors de la première installation.
Erreurs probables:
J’ai eu ce problème et puis j’ai couru “apache_start.bat” l’erreur en allemand m’a dit qu’il y avait un problème avec la ligne 51 dans httpd-ssl.conf qui est
SSLCipherSuite HIGH:MEDIUM:!aNULL:!MD5
Ce que j’ai fait, ce sont les lignes de commentaire 163 (module ssl) et 522 (httpd-ssl.conf include) dans httpd.conf; Je n’ai pas besoin de ssl pour le développement, donc ça m’a résolu.