Как установить макинтош изображения в Windows 7. Я выполнил эту инструкцию
Чтобы установить IMagick в Windows XP (php 5.2.x)
загрузить и установить ImageMagick-6.5.8-7 Q16-windows-dll.exe http://www.imagemagick.org/download/binaries/ ImageMagick-6.5.8-7-Q16-windows-dll.exe
скачать php_imagick_dyn-Q16.dll от: http://valokuva.org/outside-blog-content/ imagick-windows-builds / 080709 /
скопируйте dll в [PHP] / dir и переименуйте его в php_imagick.dll
Вы должны отредактировать файл php.ini и добавить новое расширение
extension=php_imagick.dll
Сохраните файл ini и перезапустите сервер Apache.
(При необходимости перезапустите окна)
phpinfo()
должен показывать включенное изображение.
после этого я выполняю образец сценария, но его не работает. Он показывает недостающую ошибку класса Imagic
.
Неустранимая ошибка: класс «Imagick» не найден в C: … \ imgborder.php в строке XXX
Пожалуйста, помогите мне установить Imagick. 🙁
Проверьте разрешения на файл .dll, чтобы убедиться, что пользователь Apache имеет доступ к чтению файла. Лучше изменить разрешение каталога [PHP] / extension.
Чтобы изменить разрешение
Измените разрешение пользователя на полный контроль.
Добавьте расширение к вашему php.ini:
extension=php_imagick.dll
. extension=ext/php_imagick.dll
. Просто посмотрите, как существующие расширения определяются и делают одинаково. На данный момент установлен Imagick, но вы, вероятно, столкнетесь с этой ошибкой:
ImagickException: NoDecodeDelegateForThisImageFormat
Это означает, что вам необходимо установить ImageMagick:
Вот двоичные файлы Windows для imagick 2.3.0, скомпилированные с VC6 (вы можете найти двоичные файлы VC9 в блоге Mikko) против PHP 5.3.2 (API20090626).
Попробуйте эту ссылку
Я изучил это решение, здесь вы найдете все необходимые библиотеки. Загрузите этот http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-windows-dll.exe
Найдите свои DLL здесь http://www.peewit.fr/imagick/
Чтобы узнать, какая библиотека соответствует вашим потребностям, легко запустить phpinfo ()
Там вы найдете следующую строку:
Компилятор MSVC9 (Visual C ++ 2008)
MSVC9 сообщает вам, что он скомпилирован с Visual C9, поэтому вам нужно загрузить версию VC9. Это все.
Приятного дня, у меня много часов исследований.
Это может ударить ноготь с помощью 5-фунтового молотка, но мне нравится Cygwin , Unix-подобная среда для Windows; он включает в себя imagemagick как пакет.
Просто используйте шоколадный
choco install imagemagick
Готово