PHP compilado com zlib, mas não aparece em phpinfo ()

1

Eu tenho um programa que requer PHP para ser configurado --with-zlib , então eu corri novamente ./configure , make e sudo make install PHP 5.6.15 no meu servidor Ubuntu 14.04. No entanto, o programa ainda diz que o PHP não foi compilado com o zlib. phpinfo() mostra

Configure Command: './configure' '--with-mysqli' '--with-pdo-mysql' '--enable-fpm' '--with-mysql'

mesmo usando o sinalizador --with-zlib . A execução de php -m lista o zlib como um módulo. Meu php.ini tem zlib.output_compression = On e zlib.output_handler = On . Eu tentei reiniciar o PHP-FPM, nginx e o próprio servidor.

Uma tentativa de solução: a primeira vez que tentei isso, parece que ./configure estava armazenando em cache minha primeira configuração sem zlib. Eu re-extraí o PHP para ter certeza que este não era o caso, e fiz tudo de novo. Eu acho que foi feito corretamente desta vez.

Eu pensei que talvez o meu PHP de linha de comando e o PHP rodando no servidor da web estivessem usando configurações diferentes, mas não parece assim. Minha página de informações do PHP mostra que estou usando o php.ini em /usr/local/lib e php -i | grep 'php.ini' mostra o mesmo.

Alguma ideia do que poderia estar errado?

Há uma essência do meu config.log aqui .

Solução : O problema era que php-fpm não estava em execução, mas, em vez de me notificar, presumo que o nginx tenha exibido uma página em cache mostrando um antigo phpinfo() .

    
por tao_oat 16.11.2015 / 22:43

0 respostas

Tags