Говорят, вагрант помогает избавиться от подобных проблем, но я вообще не понял прикола настраивать тестовую среду час-другой, а потом ещё и запускать минут по 10.
уже есть прилично работающая Linux Subsystem.
Настраивается за 5-10 минут, добавить php ppa и установить его + mysql или что там еще надо.
Все в одно команду делается.
Вебсервер в php свой есть для тестов.
php -S 127.0.0.1:80
SQLSTATE[HY000] [2002]
почему не подключается куча вариантов.
Самый простой собственно задудосили сервер или связь реально тормозная.
В любом случае не самый удачный кейс работать с локалки с удаленным сервером.
Можно попробовать использовать SSH Tunnel и пробросить через него коннект. Должно быть стабильнее. но не факт.