Назад | Перейти на главную страницу

Неверная версия библиотеки JPEG: библиотека 62, вызывающий ожидает 80

У меня проблема с расширением imagick php. При попытке манипулировать файлами jpeg возникает ошибка:

Неверная версия библиотеки JPEG: библиотека 62, вызывающий ожидает 80

Я пытался найти, где находится эта библиотека:

# ldconfig -p | grep libjpeg
libjpeg.so.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so.8
libjpeg.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libjpeg.so

и

# whereis libjpeg
libjpeg: /usr/local/lib/libjpeg.a

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

libJPEG Version 6b 

в разделе "gd"

Я также пытался установить libjpeg8 и libjpeg8-dev через apt-get, он говорит, что он уже установлен:

libjpeg8 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

libjpeg8-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я бегу:

Я действительно запутался - я искал в Google, но ничего не помогло. Что я должен делать?

Ваша версия PHP показывает, что вы используете libJPEG Version 6b и вам нужна версия 8, чтобы она работала

Сделайте чистую установку:

Вам необходимо удалить libjpeg версии 6 и 8.

apt-get remove libjpeg6
apt-get remove libjpeg8
apt-get autoremove

и установите версию 8 после

apt-get install libjpeg8