imagejpeg imagecreatefrompng imagecreatefromjpg imagecreatefromjpeg from create php gd

imagecreatefrompng - imagecreatefromjpeg y funciones similares no funcionan en PHP



php image (8)

He buscado esto y las soluciones proporcionadas en las preguntas anteriores son completamente incomprensibles para mí. Cada vez que ejecuto funciones como imagecreatefromjpeg , obtengo esto:

Error fatal: llamada a la función indefinida imagecreatefromjpeg () ...

Estoy trabajando en una nueva instalación de PHP; mi última instalación nunca tuvo este problema. No entiendo lo que está pasando.


Aún puede obtener el Fatal error: Call to undefined function imagecreatefromjpeg() incluso si GD está instalado.

La solución es instalar / habilitar jped lib:

En Ubuntu :

apt-get install libjpeg-dev apt-get install libfreetype6-dev

En CentOS :

yum install libjpeg-devel yum install freetype-devel

Si está compilando desde el origen, agregue --with-jpeg-dir --with-freetype-dir o --with-jpeg-dir=/usr --with-freetype-dir=/usr .

Para obtener más detalles, consulte https://www.tectut.com/2015/10/solved-call-to-undefined-function-imagecreatefromjpeg/


Debe habilitar la biblioteca GD2.

Encuentra tu archivo php.ini (correcto)

Busque la línea:; extension = php_gd2.dll y elimine el punto y coma en el frente.

La línea debería verse así:

extension=php_gd2.dll

Luego reinicia Apache y deberías estar listo para continuar.


Después de instalar php5-gd apache restart es necesario .


En CentOS, RedHat, etc. use el comando below. no te olvides de reiniciar el Apache. Porque el módulo PHP tiene que ser cargado.

yum -y install php-gd service httpd restart


En Ubuntu / Mint (basado en Debian)

$ sudo apt-get install php5-gd



Para php 7 en Ubuntu:

sudo apt-get install php7.0-gd


sudo apt-get install phpx.x-gd sudo service apache2 restart

xx es la versión php.