pchart jpgraph google generate code php graphics

php - jpgraph - Error fatal: llamada a una función no definida: imagecreate()



pchart (7)

Estoy tratando de poner algunos gráficos en una página web y en mi prototipo en la computadora todo está funcionando bien en el localhost. Pero ahora cargué los archivos en un servidor y tengo un problema para trazar algunos gráficos. En mi computadora están tramados, pero en el servidor no están.

Recibo este error Error Fatal error: Call to undefined function ImageCreate() in /home/t1g01/phplot.php on line 248

Línea 248

$this->img = ImageCreate($this->image_width, $this->image_height);

Estoy usando phplot, y también cargué los archivos de phplot. Alguien puede ayudarme ?

Perdón por cualquier error en inglés y gracias de antemano.


  1. Copie el archivo php_gd2.dll del directorio ext / de su PHP al lugar donde tiene sus extensiones de php. (No es necesario copiar si php_gd2.dll ya está en el directorio de extensión. Consulte en php.ini la directiva ''extension_dir'' para encontrar cuál es su directorio de extensión actual)

  2. Modifique su php.ini y cambie la siguiente línea:

;extension=php_gd2.dll

a:

extension=php_gd2.dll



Para Ubuntu 16.04:

sudo apt-get install php7.0-gd

Detenga y luego reinicie Apache Server.


Parece que su biblioteca GD no está siendo utilizada. Revisa tu archivo php.ini .


Si está utilizando una máquina Linux, ejecute este comando desde la consola:

sudo apt-get install php5-gd

para instalar la extensión php_gd2.dll. Luego funcionará después de un reinicio de Apache.


Su servidor más parecido no tiene habilitada GD (la biblioteca de procesamiento de imágenes PHP incorporada). Puede verificar esto buscando "GD" en la salida de:

<?php phpinfo(); ?>

De lo contrario, consulte los documentos de PHP sobre cómo habilitarlo: http://www.php.net/manual/en/book.image.php


Para Fedora, CentOS

dnf install php-gd systemctl restart httpd.service

En Ubuntu

apt-cache search php*-gd apt-get install php<version>-gd systemctl restart apache2.service

Los usuarios de Windows pueden ver: http://php.net/manual/en/image.installation.php