3/5 - (2 голоса)

У меня есть php-скрипт, и всякий раз, когда я запускаю его, я получаю следующее сообщение об ошибке в файле журнала:

*10 FastCGI sent in stderr: “PHP message: PHP Fatal error: Call to undefined function gzinflate() in /home/xxxx/http/includes/functions.php(1) : eval()’d code on line 1″ while reading response header from upstream, client: 10.218.105.1, server: newsletter.itfb.com.ua, request: “GET /a/ HTTP/1.0”, upstream: “fastcgi://127.0.0.1:9000

Как устранить эту проблему в операционных системах Alpine Linux или Unix?

Вам нужно использовать Zlib. Поддержка Zlib в PHP не включена по умолчанию. Вам нужно будет настроить PHP -with-zlib [= DIR]. Версия PHP для Windows имеет встроенную поддержку этого расширения. Вам не нужно загружать какие-либо дополнительные расширения, чтобы использовать эти функции. Однако в Linux или Unix вам необходимо установить php5-zlib или php7-zlib согласно вашему дистрибутиву.

Установите php5-zlib или php7-zlib в Alpine Linux

# apk add php5-zlib

ИЛИ

# apk add php7-zlib

Вы должны перезапустить php-fpm или apache / lighttpd:

# rc-service php-fpm restart

ИЛИ

# /etc/init.d/php-fpm restart

Установка php56-zlib на FreeBSD

Введите следующую команду:

# pkg install php56-zlib

ИЛИ

# pkg install php70-zlib

Убедитесь, что вы перезапустили php-fpm:

# service php-fpm restart

Установка, настройка и поддержка серверов, [email protected]