2

私は見つけることができたほぼすべてを試しましたが、これまでのところ何も機能していないようです。

何をインストールしても、php は常に「致命的なエラー: クラス 'Imagick' が見つかりません」を返します。

私のシステムは次のとおりです。

  • Win7、64ビット
  • アパッチ 2.2.21
  • PHP 5.3.10
    • PHP 拡張ビルド: API20090626、TS、VC9

ImageMagick のさまざまなバージョン (6.6.7、6.7.1、6.8.5、x86 と x64 の両方) をインストールし、http://chernoivan.ru/tools/imagemagick-dlls の dll (VC6 と VC9) を使用しました。 .htmlhttp://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/、およびhttp://valokuva.org/?m=201211

WAMP は、拡張機能がアクティブ化されていることを示しています ( extension=php_imagick.dllphp.ini ファイルに追加しました)。

ただし、いくつかのパス変数とスクリプト自体以外に imagick に固有のものは表示されません。

<?php

header('Content-type: image/jpeg');

$image = new Imagick('image.jpg');

// If 0 is provided as a width or height parameter,
// aspect ratio is maintained
$image->thumbnailImage(100, 0);

echo $image;

?>

クラスが見つからないと常に言います。

この時点で何が問題になる可能性がありますか?

4

1 に答える 1

0

問題を発見しました。

ImageMagick (少なくとも私が知る限り) は、php の x64 インストールでは機能しません。

修正は、php の x86 ビルドで別のバージョンの WAMP をインストールすることでした。

ここにある dll を使用しました: http://www.peewit.fr/imagick/

ここにある ImageMagick-6.8.1-8-Q16-x64-dll.exe を使用: http://image_magick.veidrodis.com/image_magick/binaries/

于 2013-05-23T00:54:04.953 に答える