PHP执行图像处理不工作在single.php


PHP exec image processing not working within single.php

我正在尝试使用php命令处理外部托管的图像。

代码如下:

exec('convert -resize "568x150" http://www.temp.com/temp.jpg scripts/newtemp.jpg');

如果我在它自己的文件中运行这个命令,例如在我的wordpress目录下的test.php,然后它会正常工作,调整图像的大小并将其保存到/scripts文件夹为newtemp.jpg

当我把这个命令放入我的single.php时,问题发生了,然后代码似乎不工作,图像没有保存。

是否有一个明显的原因不能在single.php中工作?

转换为ImageMagick,对吗?您可以直接使用它的原生php extension,而不必自己麻烦地使用exec