%3B.png)
Estoy intentando habilitar GD en mi instalación de Apache2, PHP5 y MySQL en mi servidor Ubuntu.
Instalé php5-gd con:
apt-get install php5-gd
Y cuando corro php -i
me sale:
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
Pero no aparece en phpinfo();
Reinicié el servidor cuatro veces y intenté reiniciar Apache2 cuatro millones de veces.
¿Alguien tiene alguna idea de cómo solucionar este problema?
Respuesta1
Parece que libjpeg62
no está instalado en su servidor.
Instale libjpeg62
y reinicie Apache2.
sudo apt-get install libjpeg62
Respuesta2
¿Está seguro de que el php que apunta a su servidor web Apache es el mismo que el php que está ejecutando en su programa?
Por lo que puedo ver, php -i en realidad está ejecutando phpinfo();.
Si tienes dudas:
echo '<?php phpinfo(); ?>' | php
Respuesta3
Tuve el mismo problema en Windows/Apache. Se solucionó usando la ruta completa en extension_dir
cambiar:extension_dir = "ext"
a:extension_dir = "c:/progra~1/php5513/ext"
obviamente cambie su ruta para adaptarla a su carpeta de instalación