用php执行imagemagick命令

时间:2010-11-02 10:27:24

标签: imagemagick

我想将pdf转换为图像,以便安装图像魔术和鬼脚本。当我运行命令“convert file.pdf image.png”到终端然后工作文件但是当我在exec中使用php运行时显示错误apache log“/var/root/Desktop/ImageMagick-6.6.4/bin/convert:Permission denied”。我在Mac.in我的php文件中安装php我给perfetc路径也作为exec(“/ var / root / Desktop / ImageMagick-6.6.4/bin/convert“.getcwd()。'/'。”filename.pdf [2]“。getcwd()。'/'。$ filename)。

有梦想的一天

1 个答案:

答案 0 :(得分:0)

这样的问题通常与apache以与用于手动执行命令的用户不同的用户执行的事实有关。您必须以允许apache用户(可能是www-data)读取和写入数据的方式更改源文件和目标文件的权限或所有权。 (并执行转换)