2015-02-24 2 views
0

Пытается запустить localhost, чтобы протестировать сайт в терминале mac osx.Localhost не работает mac terminal

andys-mbp:test Andy$ cd /Users/Andy/Desktop/test 
andys-mbp:test Andy$ php -S localhost:8000 

Это, как правило, работает, но теперь я получаю сообщение об ошибке:

Предупреждения: не указано: php_network_getaddresses: getaddrinfo не удалось: ни имя_узел servname при условии, или не известен в Unknown on line
[Вторник 24 фев 12:55:58 2015] Не удалось прослушать локальный хост: 8000 (причина: php_network_getaddresses: getaddrinfo failed: nodename или servname предоставлено или неизвестно)

Я следовал this tutorial, чтобы убедиться, что PHP и Apache работают, но это не похоже, чтобы помочь ...

Как я могу это исправить? Любая помощь очень ценится!

+0

Что скажете, если вы измените 'localhost' на' 127.0.0.1' –

+0

Известен ли локальный хост? Попробуйте «ping localhost» и посмотрите, возвращает ли он результат. Если нет, вы должны привязать localhost к ip 127.0.0.1 – Benz

+0

'ping: не удается разрешить localhost: Неизвестный хост –

ответ

3

я думаю, что этот парень имеет такую ​​же проблему вас .. http://goo.gl/LQ0RgM

может быть, вам просто нужно обновить ваш /etc/hosts, как прокомментировал ссылку:

Проблема была с хост-файлом. Фиксированный, добавив это к /etc/hosts файла:

127.0.0.1 локальный localhost.localdomain localhost4 localhost4.localdomain4
127.0.1.1 < имя хоста >

+1

Спасибо за ответ - я сбрасываю файл hosts, но, к сожалению, он не исправил проблему. Это очень странно, потому что вчера работало, и с тех пор я не общался с хозяевами –

0

Б Ls -la на/и т.д. папку , и нашел, что разрешения были немного странными в файле hosts ... Перезагрузились и все в порядке теперь ... Спасибо всем за вашу помощь ... очень странно.

Смежные вопросы