http: // localhost: 8080 ne fonctionne pas sous Apache Server via XAMPP


5

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:

  1. J'ai essayé de réinstaller après avoir désinstallé plusieurs fois.
  2. 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.
  3. J'ai exécuté le netstat -noa et liste de tâches et trouvé que seul Apache utilise Port80 .
  4. Skype n'utilise pas non plus le port80.
  5. J'ai modifié le pare-feu pour autoriser le port 80.
  6. É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


Est-ce un problème de timeout? Si oui, comment puis-je résoudre ce problème?
Dinesh Kumar

Est-ce que ça marche quand vous l'installez à votre C conduire? Je pense que vous devrez peut-être utiliser le Portable version si vous voulez l'exécuter à partir d'un lecteur externe.
iglvzx

@iglvzx: Non, je ne l'ai jamais essayé dans le lecteur C, car je n'y ai pas d'espace. :-) Merci
Dinesh Kumar

Réponses:


3

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:

  1. Localisez le fichier httpd.conf dans le répertoire suivant.

    [répertoire d'installation] \ xampp \ apache \ conf

    (le mien était, C: \ xampp \ apache \ conf)

  2. Trouvez la ligne qui dit "Écoutez 80"

  3. Changez-le en "Listen 8666"
  4. Enregistrez et fermez le fichier
  5. Démarrez ou redémarrez le service Apache dans le panneau de configuration XAMPP.

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 utiliser http://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 et http://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.


1

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é.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.