我想将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)。
有梦想的一天
答案 0 :(得分:0)
这样的问题通常与apache以与用于手动执行命令的用户不同的用户执行的事实有关。您必须以允许apache用户(可能是www-data)读取和写入数据的方式更改源文件和目标文件的权限或所有权。 (并执行转换)