Fatal error: Call to undefined function ImageCreateFromJpeg()
とエラーが帰ってきます。
(コマンドライン、Apache経由でも同様)
configureする際も、--with-gdとしており、
phpinfoにも、GDはenableとなっています。
環境は以下の通りです。
原因がわかる方、いらっしゃいましたらご回答お願いいたします。
--------------------------------------
□環境
- OS : Debian etch
- Server : Apache1.3.37
- PHP : 5.2.1
- GD : bundled (2.0.28 compatible)
□PHP configureオプション
'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--with-mysql=/usr' '--with-pdo-mysql=/usr' '--enable-mbstring'
'--with-zlib' '--with-mcrypt' '--with-mhash' '--enable-pcntl' '--enable-soap' '--with-gd'
--------------------------------------
GDは入っているけど、GDのjpeg supportが有効になっていないのではないかと思います。(phpinfo の gd のところに "JPG Support => enabled" みたいな記述はありますか?)
で、これをいれる方法ですが、php を configure する前に libjpeg62-dev (debian etch での正確なパッケージ名はわかりませんがそんな感じのもの) を追加しておく、という感じでいかがでしょうか。
小文字で記述しても同じエラーが帰ってきてしまいます。
Fatal error: Call to undefined function imagecreatefromjpeg()
GDは入っているけど、GDのjpeg supportが有効になっていないのではないかと思います。(phpinfo の gd のところに "JPG Support => enabled" みたいな記述はありますか?)
で、これをいれる方法ですが、php を configure する前に libjpeg62-dev (debian etch での正確なパッケージ名はわかりませんがそんな感じのもの) を追加しておく、という感じでいかがでしょうか。
JPG Supportの記述がありませんでした。
libjpeg63-devを入れた後、
'--with-jpeg-dir=/usr/local/lib'
オプションでconfigureしたら使用できるようになりました。
ありがとうございます!
ライブラリや configure オプションが足りないのではないでしょうか。
やはりconfigureオプションが足りなかったようです。
ありがとうございました!
JPG Supportの記述がありませんでした。
libjpeg63-devを入れた後、
'--with-jpeg-dir=/usr/local/lib'
オプションでconfigureしたら使用できるようになりました。
ありがとうございます!