Подтвердить что ты не робот

XAMPP Apache Webserver localhost не работает в ОС MAC

Я устанавливаю сервер XAMPP на MAC OS 10.6, он работает нормально. После нескольких дней я проверил его, но не работал на этот раз, localhost не открылся в этот раз.

после некоторого R & D Я переустанавливаю XAMPP-сервер после удаления

Когда я запускаю apache после переустановки, он предоставляет порт 80, запускающий другой веб-сервер. Затем я перезапускаю систему, затем apache запускается нормально, но тот же локальный хост не работает

Затем я проверяю общий доступ к Интернету в своем системном предпочтении, после чего он уже был настроен...

Пожалуйста, скажите мне, где я ошибаюсь.

Amit Battan

4b9b3361

Ответ 1

Вот что мне помогло:

sudo apachectl stop

Эта команда убила сервер Apache, который был предварительно установлен на MAC OS X.

Ответ 2

Мне пришлось отключить встроенный сервер Apache OSX (поток поддержки XAMPP):

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

Это позволило XAMPP начать с 80, а POW работает на 20559.

Что не удалось: я переконфигурировал /etc/apache2/httpd.conf для прослушивания на альтернативном порту и перезагрузки OSX. Не повезло.

Ответ 3

Это решение отлично сработало для меня.

1) закрыть управление XAMPP

2) Открыть монитор активности (Launchpad- > Other- > Activity Monitor)

3) выберите фильтр для всех процессов (по умолчанию это Мои процессы)

4) в полнотекстовом типе поиска: httpd

5) убить все элементы httpd

6) перезапустите управление XAMPP и снова запустите apache

Ура:)

Ответ 4

попробуйте

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

в терминале

Ответ 5

Это связано с тем, что в Mac OS X уже установлен Apache. Итак, что вы можете сделать, это изменить порт прослушивания одного из Apache, либо Apache, который вы установили с помощью XAMPP, так и предварительно установленного.

Чтобы изменить порт прослушивания для XAMPP Apache, перейдите в /Applications/XAMPP/xamppfiles/etc и отредактируйте httpd.conf. Измените строку "Слушать 80" (80 - порт прослушивания) на другой порт, например. "Слушайте 1234".

Или

Чтобы изменить версию предварительно установленного Apache, перейдите в /etc/apache 2. Вы можете сделать то же самое с файлом httpd.conf.

После изменения вам может потребоваться перезагрузить Mac, просто чтобы убедиться.

Ответ 6

У меня была аналогичная проблема после интеграции MongoDB в XAMPP. Однако выполнение команды "sudo apachectl stop" устраняет проблему

Ответ 7

Узнал, как заставить его работать!

Я просто переместил apache2 (папку веб-обмена) на свой рабочий стол.

  • перейдите к терминалу и введите "mv/etc/apache2//Users/hseungun/Desktop"

  • на самом деле он говорит, что вам нужен авторитет, поэтому

  • введите этот "sudo -s", затем он перейдет к bash -3.2

  • passwd root

  • задайте свой пароль, а затем "mv/etc/apache2//Users/hseungun/Desktop"

  • попробуйте включить совместное использование веб-страниц, а затем запустите xampp на mac

Ответ 8

Если вы одновременно используете скайп. Это даст вам ошибку:

порт 80, выполняющий другой веб-сервер

Сначала закройте скайп и перезапустите apache, он будет работать нормально.

Ответ 9

У меня была эта точная проблема, вышеупомянутые решения не имели для меня большого смысла.

Мое решение:

Поворот Bluetooth! Работал лечением.

После подключения моего macbook pro к iphone5 (hotspot) я начал получать сообщение об ошибке, после поворота bluetooth сообщение об ошибке исчезло. Надеюсь, что кто-то поможет!

Ответ 10

У меня был успех с легким убийством всех активных процессов httpd в инструменте Monitor Activity:

1) закрыть управление XAMPP

2) открыть активность монитора

3) выберите фильтр для всех процессов (по умолчанию это Мои процессы)

4) в полнотекстовом типе поиска: httpd

5) убить все отображаемые предметы

6) перезапустите управление XAMPP и снова запустите apache

Ответ 11

В моем случае работает веб-обмен, и этот заблокированный XAMP.

"Показывать" веб-доступ в настройках Bluetooth (или сети), что заставляет HTTPD отображать в журнале активности.

Теперь Apache должен работать и быть доступным!

Ответ 12

Чтобы это сделать, вам нужно будет остановить apache с вашего терминала.

sudo apachectl stop

После того, как вы это сделаете, ваш сервер apache снова будет запущен!

Надеюсь, что это поможет

Ответ 13

То же, что и у меня на OS X Mavericks.

После нескольких проб ошибок при изменении конфигурации Apache я получил странный вывод на localhost/xampp. Мыслительный PHP-движок был испорчен. Однако 127.0.0.1/xampp работает полностью нормально.

Наконец, я очистил кеш браузера и снова загрузил страницу и Voila!

Решено на Firefox...