2017-11-25 11 views
0

私はImagickをPHPで使用しようとしています。私はプログラムをインストールして、コアのdllファイルを置き換えXAMPPとDLLの拡張子をロードし、今私は、このエラーを取得:Imagickがモジュールファイルを開けません

unable to open module file `C:\Users\sudom\AppData\Local\ImageMagick\IM_MOD_RL_png_.dll': No such file or directory @ warning/module.c/GetMagickModulePath/830

これが問題の原因行がある:$image->setImageFormat('png');を。 私はAppData/Localフォルダを見ましたが、ImageMagickフォルダはありません。手動でそこに置くと、別のエラーが発生します。

  • のImageMagick-7.0.7-11-Q16-のx86のdll
  • php_imagick-3.4.3-7.1-TS-vc14-x86の
+0

このディレクトリにimagechick dllファイルがあることを確認してください – geekido

+0

@geekidoどのディレクトリですか? – xtrontross

+0

これはおそらくhttps://ourcodeworld.com/articles/read/349/how-to-install-and-enable-the-imagick-extension-in-xampp-for-windowsに役立つ可能性があります – geekido

答えて

0

Downlodから最新バージョン:私が使用 ここ https://www.imagemagick.org/script/download.php

ImageMagick-7.0.7-12-Q16-x64-dll.exe 

または

ImageMagick-7.0.7-12-Q16-x86-dll.exe 

をインストールする場合は、ImagickフォルダをシステムPATHに追加してください。 オプションで、インストール中に従来のユーティリティをチェックすることができます(convert、mogrify)。そしてhttps://pecl.php.net/package/imagick/3.4.3/windows は、PHPのバージョンのrequirmentsを満たしているから、CMD '魔術の-version' に

c:\convert --version Version: ImageMagick 7.0.7-12 Q16 x64 2017-11-29 http://www.imagemagick.org Copyright: Copyright (C) 1999-2015 ImageMagick Studio LLC License: http://www.imagemagick.org/script/license.php Visual C++: 180040629 Features: Cipher DPC Modules OpenMP Delegates (built-in): bzlib cairo flif freetype gslib jng jp2 jpeg lcms lqr openexr pangocairo png ps raw rsvg tiff webp xml zlib


ダウンロードphp_imagick.dllをチェックするPHPの内線フォルダに入れて、php.iniファイルに追加します。

extension=php_imagick.dll 

必要なバージョン

3/27/2016 5:32 PM  32707238 ImageMagick-6.9.3-7-vc11-x64.zip 
3/27/2016 5:33 PM  31517070 ImageMagick-6.9.3-7-vc11-x86.zip 
3/27/2016 5:34 PM  38717224 ImageMagick-6.9.3-7-vc14-x64.zip 
3/27/2016 5:34 PM  37376244 ImageMagick-6.9.3-7-vc14-x86.zip 

ダウンロードパッケージを見つけて、ImageMagick-6.9.3-7-vc1x-xxx.zip \ビンからすべてのDLLファイルを置くhttp://windows.php.net/downloads/pecl/deps/ に行くよりも、 \ ImageMagickObject.dll〜... \ apache \ bin \を除き、Apacheサービスを再起動してください。

P.S.また、peclライブラリを除いてPHP 7.2の上記リソースからすべてのものを見つけることができます。しばらく待つ必要があります。

関連する問題