Maison  >  Questions et réponses  >  le corps du texte

Erreur fatale : Appel à une fonction non définie : imagecreate()

<p>J'essaie de mettre des graphiques sur une page Web, et sur un prototype sur mon ordinateur, cela fonctionne bien sur localhost. Mais maintenant, je télécharge le fichier sur le serveur et j'ai du mal à dessiner certains graphiques. Sur mon ordinateur, ils sont dessinés, mais pas sur le serveur. </p> <p>J'obtiens cette erreur <code>Erreur fatale : appel à la fonction non définie ImageCreate() dans /home/t1g01/phplot.php ligne 248</code> <p>Ligne 248</p> <p><code>$this->img = ImageCreate($this->image_width, $this->image_height);</code> <p>J'utilise phplot et j'ai également téléchargé des fichiers depuis phplot. Quelqu'un peut-il m'aider? </p> <p>Nous nous excusons pour toute erreur dans la version anglaise et vous remercions d'avance. </p>
P粉459578805P粉459578805439 Il y a quelques jours701

répondre à tous(2)je répondrai

  • P粉170858678

    P粉1708586782023-08-28 12:47:38

    Si vous utilisez un ordinateur Linux, exécutez cette commande depuis la console :

    sudo apt-get install php5-gd

    Installez l'extension php_gd2.dll. Il commencera à fonctionner après le redémarrage d'Apache.

    PS : Vous devriez d'abord vérifier votre version actuelle de PHP

    php -v

    Dans mon cas :

    Donc, ma version PHP est 7.3, donc la commande pour ma version est :

    sudo apt-get install php7.3-gd

    répondre
    0
  • P粉738676186

    P粉7386761862023-08-28 10:47:38

    Cela signifie que votre installation php n'a pas la bibliothèque gd installée/activée.

    http://www.php.net/manual/en/image. install.php

    répondre
    0
  • Annulerrépondre