Вызов неопределенной функции imagecreatefromjpeg () и GD включен

Вызов неопределенной функции imagecreatefromjpeg () и GD включен

14.10.2014 12:40:19 Просмотров 35 Источник

im работает на ubuntu 14.04 LTS с PHP 5.5.9 с включенным GD и я удвоил проверку с но все равно показывает мне этот msg каждый раз, когда я пытаюсь использовать imagecreatefromjpeg()

Фатальная ошибка: вызов неопределенной функции imagecreatefromjpeg () в /../ библиотека / изображение.php on line 34

я даже попытался проверить это из командной строки, используя это

php -r "var_dump(function_exists('imageantialias'));"

и это возвращает меня назад. bool (ложь)

есть ли вообще возможность исправить это без повторной компиляции?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled#comment41371421_26356268
похоже, что этот-двойник: stackoverflow.com/questions/13338339/…
https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled#comment41371550_26356268
я перепробовал все возможные решения с этим сообщением, и это не сработало
https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled#comment41371909_26356268
"var_dump (function_exists ('imagecreatefromjpeg')); " возвращает true
https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled#comment41371928_26356268
я знаю его поддержкой, потому что в PHP --Ри ГД ГД ГД поддерживают => включен ГД версии => 2.1.1-Дев программа FreeType поддержка => включена программа FreeType связь => с FreeType программа FreeType версии => 2.5.2 гиф чтения поддержка => включен анимированный GIF-файл поддержка => с поддержкой jpeg поддержка => включена версия libJPEG => 8 png поддержка => включен libPNG версии => 1.2.50 формат wbmp поддержка => включена поддержка XPM файла => включен libXpm версия => 30411 cur и поддержка => включен с WebP поддержка => включено
https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled#comment69699269_26356268
Для убанту 16.* используйте "sudo apt-get install php5. 6-gd"

Ответы - Вызов неопределенной функции imagecreatefromjpeg () и GD включен / Call to undefined function imagecreatefromjpeg() and GD enabled

tarun

14.10.2014 01:04:01

Try this
<?php
function LoadJpeg($imgname)
{
    /* Attempt to open */
    $im = @imagecreatefromjpeg($imgname);

    /* See if it failed */
    if(!$im)
    {
        /* Create a black image */
        $im  = imagecreatetruecolor(150, 30);
        $bgc = imagecolorallocate($im, 255, 255, 255);
        $tc  = imagecolorallocate($im, 0, 0, 0);

        imagefilledrectangle($im, 0, 0, 150, 30, $bgc);

        /* Output an error message */
        imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
    }

    return $im;
}

header('Content-Type: image/jpeg');

$img = LoadJpeg('bogus.image');

imagejpeg($img);
imagedestroy($img);
?>
https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled/26356691#comment87167949_26356691
А это делает что? Почему ОП должна это делать? Поэтому требуются комментарии и подробности, а не просто примеры кода.
Является ответом!
hiwjd0

16.04.2015 11:32:53

Я думаю, что вы установили неполную версию gd.
При компиляции расширения gdиспользуйте флаг --with-jpeg-dir=DIRи --with-freetype-dir=DIR

пс. не забудь make clean

на рисунке ниже представлена incompleteверсия gd:

enter image description here

на рисунке ниже представлена completeверсия gd: enter image description here

https://stackoverflow.com/questions/26356268/call-to-undefined-function-imagecreatefromjpeg-and-gd-enabled/29669394#comment73664100_29669394
Сделайте акцент на "не забудьте сделать чистым".
Meloman

06.05.2019 10:11:32

В моем случае GD отсутствовал после обновления до PHP 7.3. Поэтому я просто добавил его с помощью следующей команды :

sudo apt-get install php7.3-gd
Закрыть X