Je ne parviens pas à configurer un environnement PHP / MySQL / Apache sur ma machine locale à l'aide de XAMPP.
Dans mon panneau de configuration xampp, les statuts Apache et MySQL sont affichés comme étant démarrés, mais l'URL de l'hôte local ne fonctionne pas.
Quand je commence xampp_start.exe Je reçois le message d'erreur suivant.
Une seule utilisation de chaque adresse de socket (protocole / adresse réseau / port) est normalement autorisé. : make_sock: impossible de se lier à l'adresse 127.0.0.1:80 pas de socket d'écoute disponible, en cours de fermeture. Impossible d'ouvrir les journaux
J'ai essayé les méthodes suivantes mais je ne parviens toujours pas à résoudre ce problème:
- J'ai essayé de réinstaller après avoir désinstallé plusieurs fois.
- J'ai changé le "Listen 80" to Listen localhost: 80, localhost: 8080, 127.0.0.1:80, 127.0.0.1:8080, MySystemIP: 80/8080 et essayé d'exécuter l'URL pertinente dans mon navigateur.
- J'ai exécuté le netstat -noa et liste de tâches et trouvé que seul Apache utilise Port80 .
- Skype n'utilise pas non plus le port80.
- J'ai modifié le pare-feu pour autoriser le port 80.
- Également désactivé le pare-feu.
Y at-il une autre solution pour réparer mon problème. Je me souviens que, tout fonctionnait correctement une fois et il y a 10 mois, j'ai désinstallé la configuration. Maintenant, lorsque j'essaie de réinstaller xampp, le problème est soulevé. J'utilise Win-xp os. J'utilise avast AntiVirus. installée XAMPP Windows 1.7.7 installateur dans " E / xampp "emplacement, mais mes fichiers de programme et mon système d'exploitation sont installés dans C conduire.
S'il vous plaît aidez-moi dès que possible. Merci beaucoup d'avance
Réponses:
En général, jouer avec les ports utilisés par votre système d'exploitation semble être une mauvaise idée. Vous vous retrouverez avec des problèmes de réseau étranges, par exemple lorsque vous essayez d’imprimer.
En outre, il était important pour moi de disposer de deux serveurs Web (IIS s'exécutant localement pour les projets .NET) à l'écoute sur des ports différents.
La meilleure situation était simplement de changer le port IP écouté par Apache (le port par défaut est le port 80, qui est la norme pour tout le trafic Web).
J'ai changé le mien pour le port 8666 (mais il pourrait être n'importe quoi au-dessus de 1024). J'ai fait ce qui suit:
Localisez le fichier httpd.conf dans le répertoire suivant.
(le mien était, C: \ xampp \ apache \ conf)
Trouvez la ligne qui dit "Écoutez 80"
La vie devrait être belle.
Le seul inconvénient de cette méthode est que vous ne pouvez pas simplement aller à
http://localhost/xampp
pas plus. Vous devez indiquer à votre navigateur quel port utiliser spécifiquement (il utilisera par défaut 80), vous devrez donc utiliserhttp://localhost:8666/xampp/
(le port est désigné par les deux points, puis le numéro).La chose cool est que je peux courir
http://localhost:8666
exécuter Apache ethttp://localhost:8616
exécuter mes projets IIS for .NET locaux.Remarque: Le chemin d'installation de XAMPP ne doit PAS contenir de caractères spéciaux. Les espaces sont autorisés, les parenthèses ne sont PAS autorisées. Les autres caractères spéciaux doivent être testés. Apache ne démarrera pas si le chemin d'installation de XAMPP contient des caractères spéciaux tels que des parenthèses.
la source
Vous avez déjà fait le maximum. Accédez au panneau de configuration de XAMPP et essayez d’effectuer les opérations suivantes:
Config (coin supérieur droit de la fenêtre) & gt; Paramètres de service et de port & gt; Apache & gt; attribuer votre numéro de port modifié.
la source