La difficulté avec Apache dans Xampp, après de multiples installe Apache
J'ai essayé d'installer php, apache et mySQL dans un groupe de travail de la mode pendant un certain temps maintenant. Après avoir tenté manuellement plusieurs fois et frapper les obstacles, j'ai juste essayer d'utiliser Xampp.
Cependant, au démarrage, le programme dit:
2:18:39 PM [main] Running with Administrator rights - good!
2:18:39 PM [main] XAMPP Installation Directory: "c:\xampp\"
2:18:39 PM [main] Checking for prerequisites
2:18:39 PM [main] All prerequisites found
2:18:39 PM [main] Initializing Modules
2:18:39 PM [Apache] Apache Service detected with wrong path
2:18:39 PM [Apache] Change XAMPP Apache and Control Panel settings or
2:18:39 PM [Apache] Uninstall/disable the other service manually first
2:18:39 PM [Apache] Found Path: "C:\Apache24\bin\httpd.exe" -k runservice
2:18:39 PM [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
J'ai suivi les suggestions ici, mais
(a) le Changement de port Listen 80
à Listen *:80
ou Listen 81
a eu aucun effet.
(b) à l'aide de netstat -ao
, il n'y avait pas de local adresses se terminant avec 80.
J'ai aussi essayé de supprimer tous les fichiers liés à l'apache, mysql et php pas dans le dossier xampp, qui ont été laissées par les précédentes installer tentatives.
Essayé xampp 1.8.2, désinstallé, essayé 1.8.3, même problème.
Pour ce que je peux deviner, je l'ai modifié le code quelque part à l'extérieur de Xampp avant je l'ai installé, et maintenant il est en cours d'exécution lors d'apache, exécuter, modifier le chemin d'accès à partir de ce que Xampp veut (Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
) à un chemin d'accès au dossier supprimé C:\Apache24\bin
. Cependant, je ne savais pas où ce code peut être!
J'ai essayé de chercher l'ensemble de mon disque C pour C:\Apache24\bin mais la recherche est venu vide.
Machine: Windows 7 64 bits
Précédemment installé/désinstallé: Apache2.2, Apache2.4, php5.5.4, MySQL utilisation de MySQL Installer 5.6
essayé de xampp pour windows 1.8.2
xampp pour windows 1.8.3 actuellement installés.
Toute aide?
OriginalL'auteur | 2013-10-01
Vous devez vous connecter pour publier un commentaire.
La raison de cette erreur est parce que vous aviez Apache installé une fois avant et son service est toujours en cours d'exécution.
Si vous utilisez windows 7, cliquez sur démarrer et tapez "services". Ouvert de Services et de voir si Apache est répertorié.
Si oui, double-cliquez dessus pour afficher ses propriétés. Copiez le nom du service e.g Apache 2.4) en sélectionnant -> clic droit -> sélectionner Copier.
Fermer la fenêtre services.
Cliquez sur démarrer et trouver
cmd
en le tapant. Cliquez-droit sur cmd.exe et sélectionnez "Exécuter en tant qu'administrateur".Lorsque la fenêtre cmd a ouvert tapez la commande suivante et appuyez sur Entrée:
remarque: au lieu d'Apache 2.4, vous devriez clic droit sur la fenêtre pour sélectionner coller
Après avoir appuyé sur entrée, vous devriez obtenir le message:
serviceDelete Success
Ouvrir les services de windows (je vous l'ai expliqué ci-dessus) et de voir si vous avez Apache il y a de nouveau ou pas.
Vous avez sauvé ma vie!
OriginalL'auteur Vahid
La réponse ci-dessus va probablement vous donner la solution, mais dans le cas où il donne une erreur lorsque vous exécutez la commande:
l'erreur:
Vous pourriez vouloir changer le "chemin d'accès à l'exécutable" pour le service Apache manuellement.
Pour cela, ouvrir le Registre Modifier à l'aide de l'invite de commande:
Ctrl+R > regedit
Ensuite, allez à
et de trouver le service pour lequel vous souhaitez modifier le chemin d'accès par défaut et recherchez le
ImagePath
sous-clé et changer la valeur de laExpected Path
montré dans XAMPP Control Panel.OriginalL'auteur Ankit Gupta
Ctrl+R > regedit
Puis aller à
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
pour moi, il a travaillé en supprimant le service apache,
désinstaller apache. le redémarrage de windows
puis il suffit de le réinstaller à l'ancien emplacement, il a en conflit.
maintenant il fonctionne très bien.
OriginalL'auteur zero8
Cette erreur n'est pas lié au port.
À l'intérieur les deux liens que j'ai expliqué exactement comment ce problème peut être résolu.
https://github.com/MHolger77/Xampp-WrongPath
https://www.linkedin.com/pulse/xampp-wrongpath-mohammad-hosein-shamsaei/
Apache
Suivez les étapes ci-dessous:
OriginalL'auteur Mh Shamsaei