Неплохо бы увидеть лог с ошибками сервера или непосредственно скрипта...
Если же указываю в качестве адреса 192.168.0.1 или 127.0.0.1, то прекрасно заходит. В PHP5-FPM подключалось. В чём может быть дело?
Скорее всего, дело в том, что либо
"адрес вроде myftpsite.com" не указывается на IP: 192.168.0.1 или 127.0.0.1, либо, скрипт не может сопоставить адрес с IP'шником. Проверить это Вы можете открыв командную строку и написав туда следующую команду:
ping myftpsite.com
Если увидите, что пинг пытается обратится на IP 192.168.01 или 127.0.0.1 - значит, скрипт не может сопоставить домен с адресом. Если же там будет какой-то другой IP - то, Вы пытаетесь подключиться не к тому ФТП-серверу, который расположен по адресу 192.168.0.1. Что бы локально прописать сопоставление адреса (домена) IP'шнику - можно отредактировать файл
C:\Windows\System32\drivers\etc\hosts