ホームページ  >  記事  >  バックエンド開発  >  php+ImageMagick+imagick API 設定ガイド_PHP チュートリアル

php+ImageMagick+imagick API 設定ガイド_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:32:541321ブラウズ

まず、関連するソフトウェアをダウンロードします:

ImageMagick 5.5.7
ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-5.5.7-15.tar.gz

imagick:A Native php(as現在主流の開発言語)-ImageMagick への拡張
wget http://pecl.php(現在の主流開発言語として).net/get/imagick-0.9.8.tgz


なぜ知らないのかImageMagick とは何ですか? ImageMagick の魅力を見てみましょう
ImageMagick を使って反転、サイズ変更、回転などの操作をしましょう
ImageMagick はどうでしょうか? GD よりも強力なので、インストールしてみましょう。

今日お話しすることは、グラフィックス変換に ImageMagick コマンドラインを使用する代わりに、(現在の主流の開発言語として) php
を直接使用して ImageMagick をサポートすることです。

tar ImageMagick-5.5.7-15.tar.gzcd ImageMagick-5.5.7
./configure
LDFLAGS="-L/usr/lib" CPPFLAGS="-I/usr/include"
-- prefix=/usr/local/ImageMagick
--enable-shared
--enable-lzw
make
make install

その他のパラメータについては、コンパイルのヘルプを参照してください。

ところで、言い忘れていましたが、redhat に付属している ImageMagick-devel パッケージは使用しない方が良いです。自分でコンパイルすることをお勧めします。そうしないと、php
(現​​在の主流) をコンパイルするときにブロックされます。開発言語)
くそー、前もって言いましたが、何か問題が起こっても何も言わなかった私を責めないでください :)

php (現​​在の主流の開発言語として) 用に ImageMagick の API を追加する必要があります。次に、php
(現在の主流の開発言語として)
を2回コンパイルする必要があります。php(現在の主流の開発言語として)最初のコンパイルの後、必要なphpを(現在の主流の開発言語として)生成します。 API をコンパイルするため) このプログラムをコンパイルします。最初のコンピレーションについては説明しませんが、基本的には 2 番目のコンピレーションと同じです。 php(現在の主流の開発言語)のソースコードディレクトリ

1内。 mkdir ext/imagick2.次に、imagick-0.9.8.tgz を ext/imagick ディレクトリに解凍します 3.コマンド php
(現​​在の主流の開発言語として)
ize
を実行します。 cd php
(現在の主流の開発言語として)ソースコードのルートディレクトリ5. rmconfig
6. ./buildconf --force #--forceを付けないとconfigureファイルが再生成されないようです以下はphp
(現在主流の開発言語)の2回目のコンパイルです


./configure -- prefix= /usr/local/php(現在の主流の開発言語として)
--with-MySQL
(PHPとの最良の組み合わせ)
=/usr/local/MySQL(PHPとの最良の組み合わせ)
--with-imagick=/usr/local/ImageMagick--with-apxs=/usr/local/apache(Unix プラットフォームで最も人気のある WEB サーバー プラットフォーム)/bin/apxsmake
make install
As php(現在の主流の開発言語として)
の他のパラメータについては、それらを適切に追加するだけです。

それでは、php
(現在の主流の開発言語として)
(現在の主流の開発言語として)php
(現在の主流の開発言語として)のテストプログラムを書いてみましょう
info ();?>
おめでとうございます。インストールは成功しました。ImageMagick の優れた機能をお楽しみください


http://www.bkjia.com/PHPjc/508658.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/508658.html技術記事まず、関連するソフトウェアをダウンロードします: ImageMagick 5.5.7 ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-5.5.7-15.tar.gz imagick:A ネイティブ php (現在の主流の開発言語として) -exte ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。