Как установить ImageMagick на Windows 7 (2) - PullRequest
4 голосов
/ 20 февраля 2012

Надеюсь, несмотря на похожие названия вопросов, это не повторяющаяся проблема.

Я установил ImageMagick-6.7.5-6-Q16-windows-dll.exe.

У меня php_imagick_dyn-Q16.dll переименовано в php_imagick.dll в директории PHP ext.

У меня extension=php_imagick.dll в моем php.ini.

Я пытаюсь запустить базовый тест: php -r "var_dump(class_exists('Imagick'));".

Я получаю эту ошибку:

Запуск PHP: imagick: Невозможно инициализировать модуль
Модуль скомпилирован с модулем API = 20060613
PHP скомпилирован с модулем API = 20090626
Эти параметры должны совпадать.


CLI перестал работать.
Windows может проверить онлайн для решения проблемы.
> Проверьте онлайн решение и закройте программу
> Закройте программу

Что я сделал не так?

1 Ответ

6 голосов
/ 02 марта 2012
  1. Первая установка: http://imagemagick.org/script/binary-releases.php#windows
  2. Скачать: http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/
  3. Выберите TS one
  4. Откройте ваш php.ini файл
  5. Добавить эту строку:

    расширение = php_imagick.dll

  6. Перезагрузите сервер apache

    открыть php_info ()

Теперь ваша библиотека imagick готова к использованию.

Это работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...