PHP Linux 用 MagickWand INSTALL インストール

WBOY
リリース: 2016-06-21 08:57:59
オリジナル
743 人が閲覧しました

ImageMagick は強力なサーバーサイド画像処理ツールであり、GD よりもはるかに強力です。 PHP の普及に伴い、多くの PHP Web サイトで ImageMagick が使用されるようになりました。その構成は複雑ではありませんが、いくつかの注意が必要な箇所に注意を払わないと、多くの時間とエネルギーを無駄にする可能性があります。この記事は、このような人々がインストールと構成を一度で成功できるように支援することを目的としています。

この記事は国内外の多数の資料に言及しています。 ImageMagick の公式ドキュメントが含まれています。

最初のステップは、ImageMagick をダウンロードしてコンパイルすることです。

重要な点に注意してください。1. バージョンは次の Magickwand と互換性がある必要があります。そうでない場合は、コンパイル中にエラーが発生します。 2. –enable-shared –with-modules オプションを追加します。追加しないと、MagickWand for PHP が正常にコンパイルされない可能性があります。

tar -jxvf ImageMagick-6.3.3-10.tar.bz2

cd ImageMagick-6.3.3

./configure –enable-shared –enable-lzw – without-perl –with-modules

make

make install

コンパイルが完了しました

2 番目のステップは、Magickwand for PHP をインストールすることです

tar -jxvf MagickWandForPHP-1.0.4.tar.bz2

cd MagickWandForPHP-1.0.4

/usr/local/bin/phpize (PHPIZE を使用しない場合は、その前にまず PHP をインストールする必要があります)さらに、このツールは php-devel パッケージにも含まれています。)

./configure –with-php-config=/usr/local/bin/php-config –enable-shared – with-magickwand =/usr/local

(-enable-shared パラメータに注意してください。見逃さないでください。そうしないと、コンパイルされた .so がロードされない可能性があります)

make

この時点で、MagickWandForPHP-1.0.4 は、magickwand. を含むモジュール フォルダーを生成します。そのため、それを php.ini で設定された extension_dir に

コピーする必要があります。

次に、php.ini を変更し、extension=magickwand.so を追加します。

Apache を再起動します。

この時点で、.phpinfo() ページに magickwand オプションがあるはずです。

2回の試行を経て、ようやく成功しました。

その他の質問:

MagickWand が ./configure を実行するときに、-lWand の MagickSetImageTicksPerSecond のチェックでエラーが発生する場合… いいえ、現在 2 つのバージョンの ImageMagick がインストールされている可能性があります。デフォルトのもの バージョンが ImageMagick-6.3.3

よりも低い場合は、Magick-config –version コマンドを使用してバージョンを確認できます。

通常、システムには rpm パッケージがインストールされています。解決策は、libImageMagick パッケージをアンインストールすることです。

rpm -qa | grep 'ImageMagick'

次に、rpm -e libImageMagick… .



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!