ホームページ >バックエンド開発 >PHPチュートリアル >php+ImageMagick+imagick API 設定ガイド_PHP チュートリアル
まず、関連するソフトウェアをダウンロードします:
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