php5-gd mostra em “php -i | grep -i gd ”mas não em phpinfo ();

4

Estou tentando ativar o GD na minha instalação do Apache2, PHP5 e MySQL no meu servidor Ubuntu.

Eu instalei o php5-gd com: apt-get install php5-gd

E quando eu corro php -i eu recebo:

gd

GD Support => enabled
GD Version => 2.0
FreeType Support => enabled
FreeType Linkage => with freetype
FreeType Version => 2.4.8
T1Lib Support => enabled
GIF Read Support => enabled
GIF Create Support => enabled
JPEG Support => enabled
libJPEG Version => unknown
PNG Support => enabled
libPNG Version => 1.2.46
WBMP Support => enabled

Directive => Local Value => Master Value
gd.jpeg_ignore_warning => 0 => 0

Mas isso não aparece em phpinfo ();
Eu reiniciei o servidor quatro vezes e tentei reiniciar o Apache2 quatro milhões de vezes.

Alguém tem alguma ideia de como corrigir esse problema?

    
por Qzen 18.10.2012 / 23:30

3 respostas

2

Parece que libjpeg62 não está instalado no seu servidor.

Instale libjpeg62 e reinicie o Apache2.

sudo apt-get install libjpeg62

    
por 19.10.2012 / 02:49
0

Tem certeza de que o php sendo apontado no seu servidor web apache é o mesmo que o php que você está executando no seu programa?

Pelo que vejo, o php -i está executando phpinfo ();.

Se você estiver em dúvida:

   echo '<?php phpinfo(); ?>' | php 
    
por 18.10.2012 / 23:53
0

teve o mesmo problema no Windows / Apache. Corrigido usando o caminho completo em extension_dir

alteração: extension_dir = "ext"

para: extension_dir = "c:/progra~1/php5513/ext"

obviamente, mude seu caminho para se adequar à sua pasta de instalação

    
por 10.07.2014 / 05:12