Штудируя книжку по РНР (Пола Хадсона. переводная, но изначально изданная O'Reilly, с.287), натолкнулся на такую странную для меня фразу:
Большинство операционных систем позволяют использовать имя localhost для обозначения локального компьютера, и соединение с базой MySQL осуществляется через локальный сокет (socket). В качестве альтернативы вы можете указать IP-адрес 127.0.0.1, который также соответствует локальному компьютеру, и тогда соедиенение с MySQL будет выполняться через протокол TCP/IP, что несколько медленнее
но мне всегда казалось, что 127.0.0.1 и localhost - суть одно и тоже.
localhost - не более чем алиас, прописанный в hosts
разве не так?
Never stop thinking..................................................................
localhost != локальный сокет. Мне кажется, это перевод такой.
а что есть "локальный сокет"??
localhost - я так понимаю, какой же интерфейс, как и остальные, драйвер которого обеспечивает loop - петлю для исходящих пакетов,
а - "локальный сокет"
Never stop thinking..................................................................
Под локальным сокетом можно понимать UNIX-адрес, специальный файл, созданный по заданному пути, через который идет обращение к серверу.
Например в конфигурационном файле MySQL можно увидеть строчку