Назад | Перейти на главную страницу

Установите imagemagick в Windows с помощью xampp

Мне действительно нужно, чтобы imagemagick работал с моей установкой Windows xampp, но я не смог найти никаких хороших руководств о том, как это сделать, может ли кто-нибудь помочь?

Поставляется ли XAMPP с ActiveState Perl или Strawberry Perl или каким-либо другим ??

XAMPP может не поставляться с ImageMagick, установленным по умолчанию, что весьма вероятно, я бы просто запустил средство обновления Perl для XAMPP, чтобы получить пакет ImageMagick и скомпилировать его в вашу среду. Я мало что знаю о XAMPP, поэтому этот совет дает вам лишь небольшое отступление от вашего ответа.

Предполагая, что вы сделали эту часть:

1) Загрузите и установите XAMPP

2) Загрузите и установите ImageMagick.


Подтвердите его работу:

1) Запустите XAMPP

2) Запустите этот код в своем браузере, чтобы убедиться, что ImageMagick установлен (и работает).

<?php 
header("Content-Type: text/plain"); 
system("convert -version"); 
?>

3) Если это работает, вы сможете запустить такой код (в своем браузере):

<?php
exec("convert infile.jpg -thumbnail 100x100 outfile.jpg");
?>

Обычно ваш веб-скрипт должен знать, где найти исполняемые файлы ImageMagick. Вы можете попробовать просто добавить этот путь в переменную среды PATH для пользователя, запускающего Apache. Еще лучше, и это чаще всего, веб-приложение обычно имеет конфигурационный файл в той или иной форме, в которой должен быть указан путь к исполняемым файлам.

ImageMagick 6.9.2-3 Q16 x86 Установить на
xampp win32 5.6.12-0-VC11 на
64-битная система Windows 7 Ultimate

32-битный xampp был установлен в c: / xampp - его предупреждение об установке, НЕ устанавливающее его в каталог Program Files, было немного загадочным, как если бы оно было написано не носителем английского языка.

xampp ожидает, что imagemagick будет установлен в его root, который находится в c: / xampp / htdocs / xampp, а не в корне Windows, /.

Я установил 32-разрядный каталог ImageMagick в этом месте, а затем провел два теста, предложенные KPWINC. Используй их.

Я установил оба 32-битных пакета xampp и ImageMagick в свою 64-битную систему Windows 7 Ultimate, услышав слишком много проблем, вызванных 64-битными версиями.

Д-р D0UG