У меня проблема с расширением 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