PHP 7.3 — Could not resolve host в curl. Как исправить?
Curl из под пыха не резолвит никакие хосты.
get_file_contents тоже не резолвит.
Из под терминала все работает, то есть проблема именно в php. Стоит на debian 9.5.
Как быть?
Никакие опции curl не помогают. php -r "echo gethostbyname('rest.modx.com');" работает, возвращает IP, а тоже самое под fpm возвращает имя домена
Что из гуглящегося по этой ошибке испробовано?
curl_setopt($_h, CURLOPT_DNS_USE_GLOBAL_CACHE, false );
curl_setopt($_h, CURLOPT_DNS_CACHE_TIMEOUT, 2 );
Например.
(первая же ссылка на SO)