У меня ActiveState Perl 5.10 установлен на машине с Windows 2008. Я установил ImageMagick-6.8.7-9 Q16 (32-bit). Вместо того, чтобы использовать ppm для установки PerlMagick, я собрал его сам, используя dmake и gcc, потому что версия PerlMagick в репозиториях ppm в настоящее время работает только до версии 6.83, тогда как я хочу 6.87.
После успешной сборки PerlMagick и проверки того, что файлы были обновлены в области «C: / Perl / site», я запустил обычный тест, и он заработал:
perl -e "использовать Image :: Magick; распечатать Image :: Magick-> QuantumDepth"
Но когда я пытаюсь запустить Apache, эта ошибка появляется в Event Viewer:
Не удается загрузить 'C: /Perl/site/lib/auto/Image/Magick/Magick.dll' для модуля Image :: Magick: load_file: не удалось найти очищенную процедуру в C: / Perl / lib / DynaLoader. Строка вечера 201. \ n
Я установил Microsoft Visual C ++ 2010 распространяемый 32-разрядный и 64-разрядный также в соответствии с рекомендациями на веб-сайте ImageMagick.
Я что-то упускаю? Есть ли вообще способ заставить Apache работать как хак?
Любые идеи приветствуются!