suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Schwerwiegender Fehler: Aufruf der undefinierten Funktion: imagecreate()

<p>Ich versuche, einige Grafiken auf einer Webseite zu platzieren, und auf einem Prototyp auf meinem Computer funktioniert es auf localhost einwandfrei. Aber jetzt lade ich die Datei auf den Server hoch und habe Probleme beim Zeichnen einiger Grafiken. Auf meinem Computer werden sie gezeichnet, aber nicht auf dem Server. </p> <p>Ich erhalte diese Fehlermeldung <code>Schwerwiegender Fehler: Aufruf der undefinierten Funktion ImageCreate() in /home/t1g01/phplot.php Zeile 248</code> <p>Zeile 248</p> <p><code>$this->img = ImageCreate($this->image_width, $this->image_height);</code> <p>Ich verwende PHPLOT und habe auch Dateien von PHPLOT hochgeladen. Kann mir jemand helfen? </p> <p>Wir entschuldigen uns für eventuelle Fehler im Englischen und danken Ihnen im Voraus. </p>
P粉459578805P粉459578805454 Tage vor712

Antworte allen(2)Ich werde antworten

  • P粉170858678

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

    如果您使用的是 Linux 计算机,请从控制台执行此命令:

    sudo apt-get install php5-gd

    安装 php_gd2.dll 扩展。 Apache 重新启动后它将开始工作。

    PS:应该首先检查您当前的 php 版本

    php -v

    就我而言:

    所以,我的 PHP 版本是 7.3,所以,我的版本的命令是:

    sudo apt-get install php7.3-gd

    Antwort
    0
  • P粉738676186

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

    这意味着您安装的 php 没有安装/启用 gd 库。

    http://www.php.net/manual/en/image。安装.php

    Antwort
    0
  • StornierenAntwort