За последние несколько месяцев / лет я несколько раз успешно использовал PHP / Apache / MySQL на своем iMac. Тем не менее, я начал использовать новую книгу по PHP и немного передвинул вещи (очевидно, не зная, что я думал, что делал!) Мне удалось заставить localhost работать около недели назад. Мне пришлось прекратить работу над этим проектом до позднего вечера. Еще раз, используя сохраненную закладку для phpMySql сегодня, я получил печально известное «не могу подключиться к localhost». сообщение.
Чтобы сделать это несколько короче, теперь я могу снова получить доступ к localhost. Уф! Вот мой файл hosts:
10.0.1.2 localhost
255.255.255.255 broadcasthost
::1 localhost
# fe80::1%lo0 localhost
Во-первых, я понятия не имею, для чего нужна последняя закомментированная строка, но после публикации я буду искать в сети.
Во-вторых, 10.0.1.2 используется для отображения на панели Pref "Общий доступ к Интернету". Теперь у него есть имя моего компьютера /~ имя пользователя.
Наконец, хотя localhost работает (и я изменил закладку для него), apachectl -t
показывает этот ответ:
httpd: не удалось надежно определить полное доменное имя сервера, используя :: 1 для ServerName
После прочтения я подумал, что это указывает на использование IPv6, но отключение этого параметра в Network PP, похоже, не имеет никакого значения в ответе от Apache.
Как видите, я знаю достаточно, чтобы быть опасным, к счастью только для себя, я надеюсь!