Xampp Apache Webserver localhost ne fonctionne pas sur MAC OS

j'installe XAMPP server sur MAC OS 10.6 ça marchait très bien. Après beaucoup de jours je l'ai vérifié, mais pas travailler cette fois, localhost pas ouvrir cette fois.

après quelques R & D, Je réinstallerai XAMPP server après avoir désinstallé

quand je démarre apache après l'avoir réinstallé en donnant au port 80 un autre serveur web, Je redémarre le système, puis apache démarre ok, mais le même hôte local ne fonctionne pas

puis je vérifie le partage Web dans ma préférence de Système puis il a été déjà à l'Écoute Off ...

s'il vous Plaît quelqu'un me dire où je me trompe?

34
demandé sur Adriaan 2011-01-03 09:33:46

13 réponses

C'est ce qui m'a aidé:

sudo apachectl stop

cette commande a tué le serveur Apache préinstallé sur MAC OS X.

156
répondu Yakov Fain 2016-05-29 15:57:34

j'ai dû désactiver le serveur Apache intégré à OSX (XAMPP support thread):

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

cela a permis à XAMPP de démarrer sur 80, alors que POW s'exécute sur 20559.

Ce qui avait échoué: j'ai reconfiguré /etc/apache2/httpd.conf pour écouter sur un autre port et redémarré OSX. Pas de chance.

46
répondu Steve Clay 2012-07-30 11:44:06

Cette solution a parfaitement fonctionné pour moi..

1) fermez le contrôle XAMPP

2) Moniteur D'Activité Ouvert(Launchpad->Autre->Moniteur D'Activité)

3) sélectionnez le filtre pour Tous les processus (la valeur par défaut est de Mes procédés)

4) dans le type de recherche en texte intégral: httpd

5) tuer tous les httpd éléments

6) relancer XAMPP control et relancer apache

Youpi :)

22
répondu minhas23 2013-10-01 06:52:00

sudo /Applications/XAMPP/xamppfiles/bin/apachectl start

en terminal

13
répondu Sahil Doshi 2016-05-16 12:55:05

c'est parce que dans Mac OS X il y a déjà Apache préinstallé. Donc ce que vous pouvez faire est de changer le port d'écoute de L'un des Apaches, soit L'Apache que vous avez installé avec XAMPP ou l'Apache préinstallé.

pour changer le port d'écoute pour Apache de XAMPP, allez dans /Applications/XAMPP/xamppfiles/etc et éditez httpd.conf. Changez la ligne" Listen 80 " (80 est le port d'écoute) à un autre port, par exemple. "Écoutez 1234".

Ou

pour changer celui pour Apache préinstallé, allez dans /etc / apache2. Vous pouvez faire la même chose avec le fichier httpd.conf.

après avoir changé, vous pourriez avoir besoin de redémarrer votre Mac, juste pour être sûr.

8
répondu Surya Wijaya Madjid 2011-04-18 19:06:41

pour pouvoir faire cela, vous devrez Arrêter apache depuis votre terminal.

sudo apachectl stop

après avoir fait cela, votre serveur apache sera de nouveau opérationnel!

Espérons que cette aide

6
répondu Erica Santos 2017-12-09 02:44:45

j'ai eu un problème similaire après avoir intégré MongoDB dans XAMPP. Cependant, l'exécution de la commande "sudo apachectl stop" a corrigé le problème

3
répondu BKP 2015-08-15 05:55:33

Trouvé comment le faire fonctionner!

je viens de déplacer apache2 (le dossier de partage Web) sur mon bureau.

  1. aller au terminal et taper "MV / etc / apache2/ / Users/hseungun / Desktop"

  2. en fait, il est dit que vous devez autorité

  3. tapez ce "sudo -s" puis il ira à bash-3.2

  4. passwd root

  5. définir votre mot de passe et ensuite "MV / etc / apache2/ / Users/hseungun / Desktop"

  6. essayez d'activer le partage web, puis démarrer xampp sur mac

2
répondu SeungUn Ham 2012-01-10 02:22:36

Si vous utilisez skype en même temps. Il vous donnera l'erreur:

port 80 de l'exécution d'un autre serveur

tout d'abord fermez skype et redémarrez votre apache il fonctionnera très bien.

2
répondu priyanka 2013-05-28 11:41:04

j'avais ce problème précis, les solutions ci-dessus n'avaient pas beaucoup de sens pour moi.

Ma Solution:

Tour de Bluetooth! Travaillé un régal ..

après avoir connecté mon macbook pro à iphone5 (hotspot) j'ai commencé à recevoir le message d'erreur, après avoir tourné de bluetooth le message d'erreur est parti ..Espère que ça aide quelqu'un!

1
répondu user2021537 2013-01-29 11:52:14

j'ai eu du succès avec facile de tuer tous les actifs httpd processus de Surveiller l'Activité de l'outil:

1) fermez le contrôle XAMPP

2) ouvrir le Moniteur d'Activité

3) sélectionnez le filtre pour Tous les processus (la valeur par défaut est de Mes procédés)

4) dans le type de recherche en texte intégral: httpd

5) tuer tous les showen éléments

6) relancer XAMPP control et relancer apache

1
répondu Jan P. 2013-09-08 12:51:02

Dans mon cas, partage sur le web était en cours d'exécution, et cette XAMP bloquée.

le partage web'Untick' dans les paramètres Bluetooth (ou réseau), qui fait apparaître HTTPD dans le journal d'activité.

Apache devrait maintenant s'exécuter et être disponible!

1
répondu chris hays 2013-10-22 20:41:04

même chose que la mienne sur OS X Mavericks.

après quelques essais par erreur en changeant la configuration D'Apache, j'ai eu une sortie bizarre sur localhost/xampp. Je pensais que PHP engine était foutu. Cependant, 127.0.0.1 / xampp fonctionne parfaitement bien.

enfin, j'ai nettoyé la cache du navigateur et rechargé la page et voilà!

résolu sur Firefox...

0
répondu Ken Pega 2015-06-23 23:57:10