На моем сервере установлены phpThumb и ImageMagick. Анализатор конфигурации phpThumb показывает зеленый цвет для большинства элементов, но он говорит «ImageMagick not found» в оранжевом.
Я уверен, что ImageMagick установлен и работает, так как в моем phpinfo () появляется раздел imagick, и я могу успешно запустить приведенный ниже тестовый скрипт:
<?php
$im = new Imagick();
$im->newPseudoImage(100, 100, "magick:rose");
$im->setImageFormat("png");
$im->roundCorners(5,3);
$type=$im->getFormat();
header("Content-type: $type");
echo $im->getimageblob();
?>
Тем не менее, я не могу понять, как заставить phpThumb распознавать и использовать установку ImageMagick. Любые мысли о том, почему phpThumb может не видеть ImageMagick?
версия phpThumb 1.7.15
Версия ImageMagick — ImageMagick 6.8.9-9 Q16 x86_64 2017-07-31
Заранее спасибо!
В настоящее время я нахожусь в одной лодке с «ImageMagick 6.9.9-28 Q16 amd64» 2018-01-02 http://www.imagemagick.orgmsgstr «с» Image Magick Module версии 3.4.3 «и использованием» phpThumb 1.7.15-201802181529 «.
Я также могу запустить предоставленный вами скрипт для создания изображения с помощью imagemagick, чтобы показать, что оно работает.
Я решил спросить создателя phpThumb, и оказалось, что php-расширение ImageMagick в настоящее время не поддерживается, только версия для командной строки.
Вот моя дискуссия с создателем на его github об этой проблеме:
https://github.com/JamesHeinrich/phpThumb/issues/110
Других решений пока нет …