私は1日間試していますが、このPHP imagickはWindowsでは動作しません。それは私がWindows PHP Imagickが動作しない
http://windows.php.net/download/
ここからPHPの公式サイトに行って、私はC:\ProgramData\php
にそれを抽出し、PATH variable
にこれを追加しましたVC14 x64 Non Thread Safe (2017-May-09 23:02:49) PHP 7.1.5
ダウンロード
ImageMagick number of supported formats: 0
ImageMagick supported formats no value
ファーストを示しています。
と私はphp.ini
にphp.ini -devlopment
に改名や拡張がPHPにロードすることができるようにextension_dir = "ext"
にline 738
を変更し、そのディレクトリから。
次にphpが動作している必要があります。 私はhttp://windows.php.net/downloads/pecl/releases/imagick/3.4.3/
に行って、
php_imagick-3.4.3-7.1-nts-vc14-x64.zip
をダウンロードし、そのzipファイルから、私は、また、そのzipファイルから、私はC:\ProgramData\php
フォルダにCORE_RL_*.dll
を抽出
C:\ProgramData\php\ext
ディレクトリにphp_imagick.dll
を抽出しました。
は、と私はhttp://windows.php.net/downloads/pecl/deps
に行って、ImageMagick-6.9.3-7-vc14-x64.zip
をダウンロードしてC:\ProgramData\ImageMagick
ディレクトリにそのフォルダの内容を抽出した後line 892
でphp.ini
ファイルにextension=php_imagick.dll
を追加しました。そしてpath
にC:\ProgramData\ImageMagick\bin
を追加しました。
私はすべての設定を完了したと思います。私はindex.phpを作成し、デスクトップにファイルや
php -S localhost:8080
を実行しようと、Webブラウザでlocalhost:8080
に行くためにphpinfo()
機能を追加したときに
しかし、それは明らかに
imagick module enabled
imagick module version 3.4.3
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org
Imagick using ImageMagick library version ImageMagick 6.9.3-7 Q16 x64 2016-03-27 http://www.imagemagick.org
ImageMagick copyright Copyright (C) 1999-2015 ImageMagick Studio LLC
ImageMagick release date 2016-03-27
ImageMagick number of supported formats: 0
ImageMagick supported formats no value
を示しそうではありません私は間違いを犯した。 Imagikのインストールはとても痛いです:(
"Imagikはインストールするにはとても苦痛です"これが私がそれを使用しない理由の1つです。開発用に使用している場合、私はそれがあなたのサーバーにインストールされていると仮定します。なぜあなたのサイトの残りの部分をローカルホスト上で動作させ、Imagickのコードをサーバ上で動かすのですか?私はImagemagickをexec()コマンドラインで使用します。 – Bonzo
@Bonzoあなたが直面している場合には、あなたが見ることができるソリューションを見つけたと思います。しかし、私はexec()がうまくいくことに同意します:) –