ホームページ  >  記事  >  バックエンド開発  >  Win7にphpプラグインimagickをインストールする方法

Win7にphpプラグインimagickをインストールする方法

小云云
小云云オリジナル
2018-03-16 11:17:102198ブラウズ

この記事では主に、Win7 に php プラグイン imagick をインストールする方法を説明します。お役に立てれば幸いです。

インストール手順:

ステップ 1: 最初に拡張機能パッケージをインストールします

最初に拡張機能をインストールする理由は、拡張機能のバージョンはソフトウェアのバージョンに対応する必要があり、拡張機能のバージョンはソフトウェアよりもはるかに遅いためです。したがって、ソフトウェアの最新バージョンをサポートすることは常に不可能であるため、インストールする拡張機能に基づいて、インストールする ImageMagick ソフトウェアのバージョンを選択することをお勧めします。

まず、Imagic の PHP 拡張パッケージのダウンロード アドレス: http://pecl.php.net/package/imagick

まず、自分の PHP バージョンがわからない場合は、確認してください。以下に私のスクリーンショットを示します。 上の赤​​枠部分に注目してください。私の場合はバージョン5.5.30で、ここでは32ビットです。 64ビットですので注意してください。 次のステップは、php のセキュリティ スレッドのステータスを確認することです。disabled は閉じられた状態、enable はオンの状態、セキュリティ スレッドは閉じられています。ここに必ず注意してください ダウンロード ページを見てみましょう上: 最新のものです。 imagick の php 拡張機能のバージョンには、必要なバージョンも記載されています。ここでサポートされている ImageMagick のバージョンは 6.5.3 ~ 6.10 であり、php のバージョンは 5.4 以降である必要があります。 PHP のバージョンがこれより低い場合は、より低い拡張機能のバージョンを見つける必要がある可能性があり、このブログの投稿はインストール状況と異なる可能性があります。参考程度に使用してください。たとえば、ImageMagick の以前のバージョンでは手動でシステム変数のパスを設定する必要がありますが、より高いバージョンでは、自動的にインストールされるときに自動設定がチェックされます。 さて、上記の拡張機能のダウンロード ページに入ると、次の画像が表示されます: 赤いボックスは私が選択したバージョンです。基本的に、これが最新の安定したバージョンなので、もちろん、これを選択するのが良いでしょう。この場合、別のバージョンを選択することもできますが、青い Windows ロゴが付いた DDL をクリックして、Windows バージョンのオプションを選択することをお勧めします。 上記のphpinfoから取得したさまざまなパラメータに従って、ここではphp5.5バージョンを選択します。これは非スレッドセーフバージョンであり、同時に32ビットであるため、ダウンロードするには赤いボックス内のバージョンを選択する必要があります。 ダウンロードしたら、中身を見てみましょう: 赤いボックスでマークされたものはすべて、PHP に imagick 拡張機能をインストールするために必要です: 1) 一番下の php_imagick.dll を PHP インストール フォルダーの ext 拡張フォルダーに配置します。 2) 上記のdllファイルをphpインストールフォルダに直接置きます。phpstudyのマルチバージョンphpの場合は、使用しているバージョンに応じたフォルダに入れます。例えば、php55nはphp5.5以降のバージョンを指します。 5.6以下。 次のステップでは、php 設定ファイルを変更し、php.ini ファイルを開き、以下に示すように extension=php_imagick.dll の拡張機能設定を追加します。 これらの設定が完了したら、コンピューターとサーバーを再起動し、phpinfo を開いて imagick 拡張機能を確認します。phpinfo に imagick がない場合は、サーバー パラメーターと php パラメーターにエラーが発生している可能性があります。 imagick 拡張パラメータと矛盾しているため、上記のバージョンが一致しているかどうかを確認してください。 成功後、phpinfo の imagick の詳細を確認してください。ソフトウェアがインストールされていないため、以下の図の赤枠のマークが表示されます。ここでは、インストールが成功した後のスクリーンショットを示します。上に示すように、赤枠のマークとコメントが 0 の場合は、ImageMagick ソフトウェアがまだインストールされていないため、画像処理をサポートしていません。 この時点で、imagick に基づいて phpinfo でサポートされているソフトウェアの詳細なバージョンを表示することもできます。下の赤枠でマークするのを忘れましたが、サポートされているバージョンは 6.9.3 ~ 6.9.7 です。 、さらにサポートすることはできますが、それ以上はサポートできないため、6.9.7 より前の ImageMagick ソフトウェア バージョンを見つける必要があります。そのため、このバージョンに基づいて対応するソフトウェア バージョンを見つける必要があります。そうしないと、拡張機能は ImageMagick を認識しません。ソフトウェアでは、赤枠でマークされた部分は常に空と 0 と表示されます。

ステップ 2: ImageMagick ソフトウェアをインストールします

公式 Web サイトのダウンロード アドレス: http://www.imagemagick.org/script/download.php 注: 現時点では、公式 Web サイトのアドレスにはバージョン 7.0 以降のダウンロードしかありませんが、私たちの拡張機能はそのような上位バージョンをサポートしていないため、他の場所からダウンロードする必要があります。最後に、以下の 2 つの比較的低いバージョンをダウンロードしました。ポイントをお持ちの場合は、csdn にアクセスしてスポンサーシップ ポイントをダウンロードしてください。ポイントがない場合は、後でバイドゥ ネットディスクにアップロードします。パスワードを個人的に送信します。

Baidu ネットディスク:

リンク: http://pan.baidu.com/s/1dF07evf

パスワード: hsac

ImageMagick ソフトウェアの正しいバージョンを選択している限り、インストールはダブルクリックするだけで非常に簡単です。 Windows の場合は、C ドライブにインストールしないことをお勧めします。選択された部分は変更しないでください。対応する変数がソフトウェアのパスに自動的に追加されるため、手動で追加する必要はありません。インストールが完了したら、サーバーを再起動すると、上のスクリーンショットの phpinfo の imagick 部分の赤いボックスに、サポートされている内部イメージ タイプが表示されることがわかります。これは、インストールが成功したことを意味します。 サポートされているタイプがまだない場合は、インストールされているソフトウェアのバージョンを確認してください。この状況はパス環境変数とソフトウェアのバージョンの問題によってのみ発生しますが、パスは自動的に追加されるため、通常は問題ありません。おそらく、ソフトウェアのバージョンが間違っていることが原因であると考えられます。 ImageMagick ソフトウェアのバージョンは 64 ビットと 32 ビットに分かれており、これら 2 つに基づいてトラブルシューティングを行うことができます。

関連する推奨事項:

php_imagick を使用してレトロな効果を実現する方法_php の例

Imagick API の中国語翻訳

PHP の設定 Win7 での ImageMagick と Imagick

以上がWin7にphpプラグインimagickをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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