Php ImageMagick已安装,但不工作

Php ImageMagick已安装,但不工作,php,imagemagick,php-extension,Php,Imagemagick,Php Extension,我是一个图像魔术师,所以请记住这一点 我的主机说安装了ImageMagick,他们是对的。convert-version返回SSH插入服务器时的版本和所有内容。但我不能让它真正起作用 我尝试过使用MagickWand和Imagick,但都没有安装,因为我发现类“Imagick”未找到错误或类似错误。但即使我尝试: $input = "image.jpg"; $output = "image2.jpg"; $convert = "/usr/local/bin/convert"; $command

我是一个图像魔术师,所以请记住这一点

我的主机说安装了ImageMagick,他们是对的。convert-version返回SSH插入服务器时的版本和所有内容。但我不能让它真正起作用

我尝试过使用MagickWand和Imagick,但都没有安装,因为我发现
类“Imagick”未找到
错误或类似错误。但即使我尝试:

$input = "image.jpg";
$output = "image2.jpg";
$convert = "/usr/local/bin/convert";
$command = "$convert $input $output";
exec($command, $return);
没有创建图像。有什么想法吗?我可以安装Imagick或MagickWand吗?我对我的主机没有很大的特权,所以我想这不是一个选项。我做错了什么


免责声明:我马上就要上床睡觉了,所以如果我以后再回答任何问题,这就是原因。如果我得到了解决问题的答案,我肯定会接受。

我从来没有真正弄明白这个问题。我最终切换了主机,因为我的主机有问题而且没有帮助。

您的php代码是否以正确的权限在正确的目录中运行?对于前者,尝试使用
$input
$output
的完整路径名,例如,
$input=“/home/blah/image.jpg”$output=“/home/blah/image2.jpg;”
。对于后者,请尝试使用世界可写目录,如
/tmp
。(这些用于诊断问题;它们不一定是正确的解决方案。)
print\r($return)
怎么说?是否有关于丢失文件/错误权限的提示?好的,我修复了路径,现在上面的代码可以工作了,但是如果我添加-resize 100x100,它会再次中断。