如何让phpThumb识别并使用ImageMagick安装?

时间:2017-12-27 09:35:42

标签: php ubuntu imagemagick phpthumb

我的服务器上安装了phpThumb和ImageMagick。 phpThumb配置分析器显示大多数项目的绿色,但它以橙色显示“未找到ImageMagick”。

我很确定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

提前致谢!

1 个答案:

答案 0 :(得分:1)

我目前与“ImageMagick 6.9.9-28 Q16 amd64 2018-01-02 http://www.imagemagick.org”同时使用“Image Magick Module version 3.4.3”并使用“phpThumb 1.7.15-” 201802181529" 。 我还可以运行您提供的脚本来创建带有imagemagick的图像,以显示它的工作原理。

我决定询问phpThumb的创建者,结果发现目前不支持ImageMagick的php扩展,只有命令行版本。

这是我与他的github上的创建者讨论这个问题: https://github.com/JamesHeinrich/phpThumb/issues/110