Есть другие темы о том, как установить Imagick на Windows 7, но пока не помогаю мне.: (
(Возможно, проблемы возникли с более поздними версиями)
Я выполнил следующие шаги для установки:
-
Загрузите и установите ImageMagick
http://www.imagemagick.org/download/binaries/ImageMagick-6.8.8-1-Q16-x86-dll.exe
-
Скачайте php_imagick.dll и скопируйте в dir для расширения (c:\xampp\php\ext)
http://www.peewit.fr/imagick/php55/vc11/x86/ts/php_imagick.dll
-
Измените файл php.ini и добавьте новое расширение (c:\xampp\php\php.ini)
расширение = php_imagick.dll
-
Сохраните файл ini и перезапустите Apache (при необходимости перезапустите Windows)
-
Запустите Apache и выполните тест
Когда я запускаю Apache, я получаю всплывающее окно, которое отображает:
Программа не может запускаться, так как php5.dll отсутствует на вашем компьютере. Попробуйте переустановить программу, чтобы устранить эту проблему.
Затем сразу после этого появляется другое:
Запуск PHP: невозможно загрузить динамическую библиотеку 'C:\xampp\php\ext\php_imagick.dll' - указанный модуль не найден.
Согласно funtioneer, я подозреваю, что какая-то ошибка компиляции.
Теперь у меня есть PHP Version 5.5.6 (xampp 1.8.3) с компилятором MSVC11, который совпадает с файлом php_imagick.dll.
Скачайте ImageMagick из исходного кода и скомпилируйте его по-своему правильно? (никогда ранее не компилировались в Windows)