我知道这是与互联网一样古老的问题之一,我到处寻找并遵循大多数先前答案指出的步骤,但phpinfo()
中由imagick支持的格式数仍为零对于Windows 10。
让我列出我执行的步骤:
到目前为止一切顺利。我看到我想要的所有东西都没有Imagick。我认为我的问题从下面开始:
ImageMagick-7.0.5-2Q16-X64-dll.exe
" http://www.imagemagick.org/script/binary-releases.php#windows" C:\Program Files\ImageMagick-7.0.5-Q16\coders
"到" C:\Program Files\ImageMagick-7.0.5-Q16
" C:\Program Files\ImageMagick-7.0.5-Q16\filters
"到" C:\Program Files\ImageMagick-7.0.5-Q16
" C:\Program Files\ImageMagick-7.0.5-Q16\coders
"到" C:\Apache24\bin
" C:\Program Files\ImageMagick-7.0.5-Q16\filters
"到" C:\Apache24\bin
" MAGICK_HOME
设置为" C:\Program Files\ImageMagick-7.0.5-Q16
" https://pecl.php.net/package/imagick/3.4.3/windows
php_imagick.dll
从包中复制到" C:\php7\ext
",PHP文件夹CORE_RL_xxx.dll
"到" C:\Apache24\bin
",Apache bin文件夹php.ini
以包含" extension = php_imagick.dll
"。保存文件。 我错过了什么?
答案 0 :(得分:1)
请从以下位置下载最新稳定版本的 ImageMagick和Imagick:
vectors http://windows.php.net/downloads/pecl/deps/
安装从不同地方下载的版本是不可能的。
答案 1 :(得分:1)
从中下载php_imagick
http://windows.php.net/downloads/pecl/releases/imagick/3.4.3/php_imagick-3.4.3-7.0-ts-vc14-x64.zip - PHP 7.0
或http://windows.php.net/downloads/pecl/releases/imagick/3.4.3/php_imagick-3.4.3-7.1-ts-vc14-x64.zip - PHP 7.1
从http://windows.php.net/downloads/pecl/deps/ImageMagick-6.9.3-7-vc14-x64.zip下载imagemagick
而不是ImageMagick-7.0.5-Q16
仅从php_imagick-3.4.3-7.0-ts-vc14-x64.zip
提取到ext
目录,只提取PHP安装的php_imagick.dll
文件
ImageMagick-6.9.3-7-vc14-x64.zip
提取到目录c:\ImageMagick
- 例如将环境路径添加到c:\ImageMagick\bin
。注意:bin
!!!
将此行添加到您的php.ini
文件中:extension=php_imagick.dll