ホームページ  >  記事  >  バックエンド開発  >  liunx php の GD ライブラリに jpeg ファイルのサポートが追加されました

liunx php の GD ライブラリに jpeg ファイルのサポートが追加されました

WBOY
WBOYオリジナル
2016-06-23 13:44:311500ブラウズ

一般的なソースコードのインストールで追加されたGDライブラリは、jpeg形式の画像をサポートしていません。

GDバージョン同梱(2.0.34互換) ) GIF読み取りサポート有効GIF作成サポート有効PNGサポート有効libPNG バージョン1.2.49WBMP サポート有効XBM サポート有効 jpeg 形式ファイルのサポートを追加しましょう
GDサポート 有効
wget http://www.ijg.org/files/jpegsrc.v8b.tar.gz

tar -zxvf jpegsrc.v8b.tar . gz

cd jpeg-8b

./configure --prefix=/usr/local/jpeg --enable-shared --enable-static

make && make install

次に、php ソースコードの ext の下に gd を入力します。 directory ディレクトリ

gd ディレクトリを入力して実行します。以下の /usr/local/php/ がサーバー php のインストール パスであることに注意してください。私のパスはこのように書かれたパスです


/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with -jpeg -dir=/usr/local/jpeg/

make && make install

これらを実行すると、システムは gd.so ディレクトリを生成するように求めます

php.ini に gd.so を追加した後、php を再起動し、アプリケーションサーバー それでOKです

一部のマシンは動作しないかもしれませんが、これが解決策です

yum install libjpeg-devel freetype-devel libpng-devel

Make cleanしてからre./configure
make&make install

phpinfoを確認すると、 OK

GD Support enabledGD Version 2.0GIF Read Support enabledGIF Create Support enabledJPEG Support enabledlibJPEG Version unknownPNG Support enabledlibPNG Version 1.2.10WBMP Support enabled


GD サポート有効GD バージョンバンドル (2.0.34 互換)GIF 読み取りサポート有効G IF サポート作成有効JPEG サポート 有効libJPEG バージョン8PNG サポート 有効libPNG バージョン WBMP サポートXBM サポート
1.2.49
有効
有効

ディレクティブ ローカル値 マスター値 gd.jpeg_ignore_warning
0 0
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。