Fatal error: Call to undefined function imagecreatefromjpeg()エラーの対処

NO IMAGE

opencartインストール後、Fatal error: Call to undefined function imagecreatefromjpeg()とエラーが出たのでGoogleで調べたところGDのモジュールはロードされているがJpegに対応していないということらしい。

そのためPHPをもう一度コンパイルし直す。

Vagrantで開発環境を構築した際に残っているソースコードのディレクトリに行きconfigureし直す。

vagrant@stretch:~/php-7.1.7$ ./configure --prefix=/home/system/env/php-7.1.7 --with-pear=/home/system/env/php-7.1.7/lib/pear --includedir=/usr/include/x86_64-linux-gnu --with-pdo-mysql --with-zlib --with-mcrypt --with-openssl --enable-fpm --with-gd --with-xmlrpc --enable-zip --with-readline --with-jpeg-dir=/usr/lib/x86_64-linux-gnu --with-png-dir=/usr/lib/x86_64-linux-gnu --with-curl

あとはコンパイルしてインストール完了後PHP-FPMを再起動すれば問題なく使うことができた。

Otherカテゴリの最新記事