Я использую WampServer (Apache, PHP, MySQL) и не испытываю проблем при подключении какого-либо сетевого адаптера (беспроводного или локального) (т. е. подключение по локальной сети имеет статус подключения) даже если я не подключен к Интернету (например, когда я подключен к маршрутизатору, но он не подключен к Интернету).
Когда нет сетевого подключения, я получаю ошибку php, например, MySQL не может подключиться к 127.0.0.1 через порт 3306.
Интересно, что telnet 127.0.0.1 3306
говорит, что не может подключиться к порту, даже когда сервер и MySQL работают нормально (т.е. когда какое-то соединение по локальной сети подключено).
Итак, я отключил все виды брандмауэра (антивирус и Windows), но все равно ничего не изменилось. И именно поэтому этот вопрос является весьма загадочным.
Вещи, которые я уже пробовал (буду обновлять этот список по пути):
- Директива skip-networking в файле my.ini.