【问题标题】:excute the image magic commands with php用 php 执行图像魔术命令
【发布时间】:2011-06-07 10:24:45
【问题描述】:

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

有梦想的一天

【问题讨论】:

    标签: imagemagick


    【解决方案1】:

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

    【讨论】:

    • 嗨,我已经给了文件 777 权限,当我执行 'whoami' 命令时,然后告诉我没人。什么是手段。
    • 嗨,我可以将图像文件转换为图像,但不能将pdf转换为图像,这意味着ghostscript中有错误,你知道吗?我想将 pdf 转换为图像?我可以使用终端进行转换,但不能使用 exec,
    • 完成-服务器上的插件安装有问题,现在可以正常工作
    猜你喜欢
    • 2020-12-05
    • 2022-10-21
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多