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
Instalar la Biblioteca GD
¿Qué sistema operativo estás usando?
http://php.net/manual/en/image.installation.php
Windows http://www.dmxzone.com/go/5001/how-do-i-install-gd-in-windows/
Linux http://www.cyberciti.biz/faq/ubuntu-linux-install-or-add-php-gd-support-to-apache/
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.