1

IIS 7 の Windows 2008 で php 5.3 を使用します。

NTS イメージ マジックをインストールし、php_imagick.dll を php extensions ディレクトリに追加して php.ini に含めました。マシンを再起動すると、imagick が phpinfo に表示されます。

このページ では、例 #4 を問題なく実行できます。

ファイル ハンドラーを渡すか直接開いてファイルを読み込もうとすると、すぐに失敗し、500 エラーが表示されます。イベントビューアーには何もありません。

また、phpinfo では、imagick のバージョンが '@@package version@@' と表示され、非常に奇妙です。

どんな助けでも大歓迎です。

4

2 に答える 2

1

私はまったく同じ問題を抱えていました(例4を問題なく実行することで確認されましたが、それでも変換できません)。

IUSR、IUSR_BLAHBLAH、NETWORK SERVICE、IUSRSの読み取りおよび実行権限をimagemagickディレクトリとc:\ windows \ tempに追加することで解決しました(変更権限も追加します)

すべてのユーザーがそのすべてのアクセスを必要としているわけではないかもしれませんが、これはファイアウォールで保護された開発ボックスであり、私は必死でした。たぶん私は戻ってそれを縮小しますが、今のところこれは-問題を修正します。

また、私は使用しています:

Windows 7 x64 / IIS 7.5 PHP 5.3.6 Image Magic 6.5.9-0 Imagick 2.3.0-rc3

于 2011-09-17T02:24:38.167 に答える
0

私はApacheで作業していますが、問題は同じでした。私が見つけた唯一の解決策は、イメージ マジックを 6.6.4.0 バージョンにダウングレードすることです。http://image_magick.veidrodis.com/image_magick/binaries/で見つけることができる古いビルド

于 2011-09-06T18:25:42.527 に答える