imagecreatefromjpeg()利用時のエラー Wrong JPEG library version: library is 62, caller expects 80

実現したいこと

**imagecreatefromjpeg()**を利用できるようにしたい

前提

PHPアプリケーションを作成中に発生しました。
画像をアップロードし、GDを利用し**imagecreatefromjpeg()**を実行したところ
バージョン違いで対応できない状況です。

発生している問題・エラーメッセージ

PHP Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: Wrong JPEG library version: library is 62, caller expects 80

該当のソースコード

PHP

1imagecreatefromjpeg("test.jpg");2 3GD  4 ∟ test.php 5 ∟ test.jpg 6

試したこと

80を利用したいが62という事なので恐らくバージョン違うのだと思っており
libjpeg8をみつけてシンボリックリンク対応など考えて対応しようとしましたが
問題のlibjpeg8を探してもみつからず対応にこまっております。

補足情報(FW/ツールのバージョンなど)

■環境
CentOS Linux 7

■言語バージョン
PHP 8.0.12

■拡張モジュール
GDは有効(enabled)

php -i|grep libJPEG
libJPEG Version => 8

そもそもGDバージョンに問題があるのか
どのよう解決すればよいのか困っています。
色々と試してみましたが、解決に至らず
手助けして頂けたら幸いです。

コメントを投稿

0 コメント