PHP: вызов неопределенной функции gzdecode()

Я получаю странное сообщение об ошибке со следующим фрагментом PHP-кода (я не являюсь экспертом по PHP):

if ( $file_loc != NULL ) {
    if ( file_exists($file_loc) ) {
        printf(" file exists");
        $handle = fopen($file_loc, "rb");
        $contents = fread($handle, filesize($file_loc));
        fclose($handle);
        $result = gzdecode($contents);
    }
}

Я пытаюсь загрузить текстовое содержимое из gzip-файла. Я получаю следующую ошибку:

Fatal error: Call to undefined function gzdecode() in ...\sites\MyScripts\fw2.php on line 80

Тем не менее, когда я просматриваю документацию, мне не кажется, что мне нужно включать дополнительную библиотеку, или я ошибаюсь? Как я могу решить эту проблему?

ОБНОВЛЕНИЕ

После другого вопроса, чтобы проверить, установлена ​​ли эта библиотека на моем ПК, ответ да, это так.

Из информации о PHP:

enter image description here

Так что это становится все более и более запутанным...

ОБНОВЛЕНИЕ II

Я пробовал:


и получаю:

5.2.17, gzdecode no OK, zlib extension loaded 

12
задан Community 23 May 2017 в 10:29
поделиться