Мне действительно нужно, чтобы 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