我有与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”部分
我也尝试通过apt-get安装libjpeg8和libjpeg8-dev,它说它已经安装:
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.
我在跑:
我真的很困惑 – 我search谷歌,但没有任何帮助。 我该怎么办?
您的PHP版本显示您正在使用libJPEG Version 6b
而您需要版本8才能使用
做一个干净的安装:
您需要卸载libjpeg版本6和8
apt-get remove libjpeg6 apt-get remove libjpeg8 apt-get autoremove
然后安装版本8
apt-get install libjpeg8