Установка ImageMagick на Xampp / Windows 7 - PullRequest
4 голосов
/ 10 декабря 2011

ImageMagick работает, когда я тестирую его из cmd, но при использовании его для Xampp и перезапуске появляется сообщение об ошибке: httpd.exe-Entry Point Not Found.Не удалось найти точку входа в процедуру MagickGetImageGravity в библиотеке динамических ссылок CORE_RL_wand_.dll.

Второе сообщение: PHP StartUp: невозможно загрузить динамическую библиотеку C: \ xampp \ php \ ext \ php_imagick.dll - указанная процедура не найдена

Я уверен, что второе сообщение об ошибке вызвано первой ошибкой вверху.Вероятно, неправильно DLL.Я на Windows 7 64 BIT под управлением PHP 5.3.5 и Apache 2.2.17.Спасибо

Ответы [ 3 ]

5 голосов
/ 13 декабря 2012

Моя ссылка такова: страница

Двоичные файлы ImageMagick 6.8.0, скомпилированные с VC9 (Visual Studio 2008).Я заметил, что официальные сборки ImageMagick теперь Visual Studio 2010, и это не очень хорошо работает с PHP, скомпилированным с 2008 года. Смотрите phpInfo () и ищите compiler и php version .

Ссылка для загрузки двоичных файлов находится здесь: imagick-php54-php53.tgz

Я загружаю эту папку и копирую php54 -> php_imagick_ts.dll в xampp \ php \ext

Моя версия PhP: Версия PHP 5.4.4

, затем переименуйте его в php_imagick.dll.В конце перезапустите сервер приложений.

4 голосов
/ 11 января 2014

У меня была та же проблема, и я ударился головой о всевозможные возможные решения, прежде чем, наконец, нашел комбинацию сборок Imagick и dll, которые бы прекрасно подходили для моей установки. Вот что наконец сработало для меня:

  • ОС: Windows 7, 64-битная
  • PHP: 5.5.6
  • XAMPP: 1.8.3
    • Компилятор: MSVC11
    • Архитектура: x86
  • ImageMagick: ImageMagick-6.7.7-5-Q16-windows-dll (доступно здесь )
  • Imagick DLL: версия PHP5.5.x от http://www.peewit.fr/imagick/

Как только я наконец настроил это, Apache наконец запустился без каких-либо ошибок. Надеюсь, это работает и для вас!

0 голосов
/ 13 июня 2014

Я думаю, что есть некоторые проблемы при загрузке php-модуля imagemagick при установке последней версии бинарного файла Windows. Я исправляю проблему, скачав 32-битную версию 6.7.7-5-Q16, и она работает на этой версии. Как только установите эту версию, загрузите imagemagick PHPмодуль и перезапустите apache.

...