Функции PHP JPEG не работают

Кажется, что любые функции PHP, которые работают с JPEG, не работают на моем сервере.

Этот код:

<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
header('Content-type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>

создает пустой файл.

Использование функции GIF или PNG создаст изображение, содержащее текст «Простая текстовая строка», как и ожидалось.

Это:

$im = imagecreatefromjpeg("test.jpg");

возвращается

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'test.jpg' is not a valid JPEG file in /path/to/test.php on line 2

Phpinfo () показывает:

gd
GD Support  enabled
GD Version  2.0 or higher
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.3.9
T1Lib Support   enabled
GIF Read Support    enabled
GIF Create Support  enabled
JPG Support     enabled
PNG Support     enabled
WBMP Support    enabled 

И веб-сервер может читать любые соответствующие файлы.

Функции GIF и PNG работают нормально, как и ожидалось.

Есть идеи?

РЕДАКТИРОВАТЬ:

Нашел это в моем файле журнала ошибок Apache:

gd-jpeg: JPEG library reports unrecoverable error: Wrong JPEG library version: library is 80, caller expects 62

Ответы на вопрос(3)

Ваш ответ на вопрос