Я пытаюсь поместить некоторые графики на веб-страницу, а у моего прототипа на компьютере все работает нормально на локальном хосте. Но теперь я загрузил файлы на сервер, и у меня возникла проблема с графикой. На моем компьютере они построены, но на сервере их нет.
 Я получаю эту ошибку. Fatal error: Call to undefined function ImageCreate() in /home/t1g01/phplot.php on line 248 
Строка 248
 $this->img = ImageCreate($this->image_width, $this->image_height); 
Я использую phplot, и я также загрузил файлы phplot. Может кто-нибудь мне помочь ?
Извините за любую ошибку на английском языке и заблаговременно.
Это означает, что для вашей установки php не установлена или включена библиотека gd.
Если вы используете машину Linux, выполните эту команду с консоли:
 sudo apt-get install php5-gd 
для установки расширения php_gd2.dll. Затем он будет работать после перезапуска Apache.
У вашего сервера больше всего нет GD (встроенная библиотека обработки изображений PHP). Вы можете проверить это, ища «GD» на выходе:
 <?php phpinfo(); ?> 
Если нет, проверьте документы PHP о том, как включить его: http://www.php.net/manual/en/book.image.php
Для Fedora CentOS
 dnf install php-gd systemctl restart httpd.service 
На Ubuntu
 apt-cache search php*-gd apt-get install php<version>-gd systemctl restart apache2.service 
Пользователи Windows видят: http://php.net/manual/en/image.installation.php
  Кажется, что ваша библиотека GD не используется.  Дважды проверьте файл php.ini . 
Скопируйте файл php_gd2.dll из каталога ext / php в PHP, где у вас есть расширения php. (Нет необходимости копировать, если php_gd2.dll уже находится в расширении dir. Посмотрите в php.ini для директивы 'extension_dir', чтобы найти то, что является вашим текущим каталогом расширений)
Измените свой php.ini и измените следующую строку:
 ;extension=php_gd2.dll 
чтобы:
 extension=php_gd2.dll