XAMPP sous Windows - Apache ne démarre pas
J'ai installé XAMPP sur mon ordinateur windows 7, mais ne peut pas obtenir Apache pour fonctionner.
Sur démarrer, j'obtiens les erreurs suivantes:
13:09:21 [apache] Apache Service Detected With Wrong Path
13:09:21 [apache] Uninstall the service manually first
13:09:21 [apache] Possible problem detected!
13:09:21 [apache] Port 80 in use by "system"!
13:09:21 [tomcat] Tomcat Service Detected With Wrong Path
13:09:21 [tomcat] Uninstall the service manually first
Après l'ouverture de l'XAMPP panneau et l'installation d'Apache: j'ai essayé de le démarrer, il est toujours coincé "Démarrage d'apache service..."
Des conseils sur comment je pourrais résoudre ce problème ?
Merci
Jamil
- Avez-vous fait que rien d'autre est en cours d'exécution sur le port 80?
- Aussi est-il tout cas que vous avez peut-être installé Apache sur votre windows avant de xampp?
- aller sur démarrer - >cmd , puis écrire la commande "netstat-s" et voir si le port 80 est occupé .
- Désolé il y avait quelques infos utiles que je n'ai pas remarqué d'abord , j'ai modifié mon post. Bizarrement assez, le port 80 ne semble pas être utilisé via Netstat malgré l'erreur indiqué dans mon post
- vérifiez si il en conflit avec IIS et SQL Server (si vous avez eu avant)
- Double Possible de la Difficulté avec Apache dans Xampp, après de multiples installe Apache
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure de corriger cet!
Eu les mêmes problèmes comme indiqué ci-dessus, fait en sorte que rien ne fut en utilisant le port 80 et toujours pas de travail et faire passer le message que Apache et Mysql ont été détectés avec le mauvais chemin.
J'ai installé XAMPP une fois avant, désinstallé et réinstallé. J'ai même désinstallé manuellement mais toujours eu des problèmes.
Le correctif. Assurez-vous de sauvegarder votre système d'abord!
Démarrer les Services via le Panneau de configuration>Outils d'administration (également avec Ctrl+R et
services.msc
)Look pour Apache et MySQL services. Regardez le patch indiqué dans la description (faites un clic droit sur le service, puis cliquez sur propriétés). Les Chances sont que vous avez Apache répertorié deux fois, l'une à partir de votre installation et une à partir d'une précédente installation. Même si vous n'en voyez une, regarde le chemin, les chances sont que c'est à partir d'une précédente installation et à l'origine de votre installation de ne pas travailler. Dans les deux cas, vous devez supprimer les incorrecte des services.
un. Arrivés à l'invite de commande (exécuter en tant qu'administrateur): Démarrer > tous les programmes > Accessoires > clic droit sur Invite de Commande > Sélectionnez 'exécuter en tant qu'administrateur"
b. sur invite de commandes, tapez
sc delete service
, où service est le service que vous êtes désireux de le supprimer, comme apache2.1 (ousc delete Apache2.4
). Il doit être exactement tel qu'il apparaît dans vos services. Si le service a des espaces tels que Apache 2.1 puis le saisir entre guillemets, c'est à dire sc delete "Apache 2.1"c. appuyez sur entrée. Maintenant actualiser ou de fermer/ouvrir votre fenêtre de services, et vous verrez qu'il est parti.
Le FAIRE pour tous les services que XAMPP trouve que la course avec un chemin d'accès incorrect.
Une fois que vous faites cela, aller de l'avant et de redémarrer le panneau de contrôle de XAMPP (en tant qu'administrateur) et le tour est joué! toutes les œuvres. Pas de conflits
sc delete Apache2.4
Apache
Service a été désactivé. Je vous remercie.mon ami ce le sera corrigé ur problème 😉
dans la racine du dossier ( xampp ) il suffit d'exécuter ce fichier ( setup_xampp.chauve-souris ), puis appuyez sur entrée
et essayez de démarrer le serveur apache
tous les choses vont fonctionner comme un charme 😉
La raison la plus probable serait que quelque chose d'autre utilise le port 80. (Souvent, cela peut être Skype, IIS, etc.)
Ce tutoriels montre Comment faire pour Modifier l'Apache Port dans XAMPP
J'ai passé plus de 3 heures pour trouver la solution. En fait le port 80 est utilisé par le "système" de service j'ai donc essayé de changer de port 80 par 8080 dans "httpd" fichier mais même problème soulevé "le port 80 est utilisé par le système". Il avait fait de moi fou pendant 3 heures, comme chaque chose a été changé comme le port , le serveur localhost etc pointant vers 8080.
Enfin j'ai trouvé l'erreur qui s'est racine du serveur. Fondamentalement, "Racine du Serveur" dans "httpd" doit être dirigée vers apache foler de xampp. Dans mon cas, ça a été
J'ai juste modifié comme suit:
Il a travaillé avec succès et maintenant, tout est en cours d'exécution avec l'état OK.
reportez-vous ceci:- http://www.sitepoint.com/unblock-port-80-on-windows-run-apache/
et pour activer telnet http://social.technet.microsoft.com/wiki/contents/articles/910.windows-7-enabling-telnet-client.aspx
J'ai rencontré le même problème après XAMPP v3.2.1 l'installation. Je n'ai pas Skype, comme la plupart des gens croient, cependant, comme un Développeur de Logiciel, j'ai supposé que le port 80 est déjà utilisé par mes autres applications. Alors je l'ai changé en utilisant simplement le Panneau de Contrôle de XAMPP:
Cliquez sur le bouton 'Config' correspondant pour le service APACHE et choisissez la première option " Apache (httpd.conf)'. Dans le document qui s'ouvre (à l'aide d'un éditeur de texte - à l'exception de MS Word!), recherchez le texte:
Et le changer en:
Ce peut être n'importe quel non-numéro de port utilisé.
Merci.
Je sais c'est un peu un vieux sujet, mais dans le cas où quelqu'un lit ceci dans le futur...
J'ai désinstallé xampp, supprimé tout ce qui, en vertu de la c:\xampp dossier, puis réinstallé xampp en tant qu'administrateur et il a travaillé comme un charme.
Pour moi, le problème est que j'avais deux installations de Apache Tomcat
Les étapes suivantes résolu mon problème:
https://stackoverflow.com/questions/7190480/modifying-the-path-to-executable-of-a-windows-service
pour modifier le chemin d'accès à "\tomcat\bin\tomcat7.exe" //R//Tomcat7
J'ai eu mon service Apache démarre pas même en tant que MySQL un.
Veuillez suivre ces étapes si aucun des conseils ci-dessus fonctionne :