36

Windows 7 にイメージ マジックをインストールする方法。

Windows XP に IMagick をインストールするには (php 5.2.x)

  1. ImageMagick-6.5.8-7 Q16-windows-dll.exe をダウンロードしてインストールし ます http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe

  2. http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/から php_imagick_dyn-Q16.dll をダウンロードします 。

    dll を [PHP]/extension dir にコピーし、名前を php_imagick.dll に変更します。

  3. php.ini ファイルを編集して新しい拡張子を追加する必要があります

    extension=php_imagick.dll
    
  4. ini ファイルを保存し、Apache サーバーを再起動します。

    (必要に応じて、Windows を再起動してください)

  5. phpinfo()imagick が有効になっているはずです。

その後、サンプル スクリプトを実行しましたが、機能しません。Imagicクラスの欠落エラーが表示されます。

致命的なエラー: クラス 'Imagick' が C:...\imgborder.php 行 XXX に見つかりません

Imagick のインストールを手伝ってください。:-(

4

6 に答える 6

10

.dll ファイルのアクセス許可をチェックして、Apache ユーザーがファイルへの読み取りアクセス権を持っていることを確認します。[PHP]/extension ディレクトリのパーミッションを変更したほうがよいでしょう。

権限を変更するには

  1. ファイルまたはフォルダーを右クリックします。
  2. 「プロパティ」を選択
  3. 「セキュリティ」タブを選択
  4. 「編集」ボタンをクリックします。

ユーザーの権限をフル コントロールに変更します。

于 2010-08-06T19:58:32.653 に答える
3

PHP 5.3.2 (API20090626) に対して VC6 でコンパイルされたimagick 2.3.0の Windows バイナリ(Mikko のブログで VC9 バイナリを見つけることができます) を次に示します。

このリンクを試してください

于 2011-07-14T14:09:46.593 に答える
2

これは 5 ポンドのハンマーで釘を打っているかもしれませんが、私は Windows 用の Unix ライクな環境であるCygwinが好きです。パッケージとして imagemagick が含まれています。

于 2014-04-24T22:01:54.270 に答える