gpt4 book ai didi

PHP exec() 函数返回状态码 2

转载 作者:行者123 更新时间:2023-12-02 01:07:13 25 4
gpt4 key购买 nike

我在使用 PHP exec() 时遇到问题。我无法找出问题所在,我尝试使用以下代码:

exec("pdfcrop --margins '-6 -2 -3 -2' '/home/username/pdf/Figure 1 Timeline of Virtual Sim Use/page.01.pdf' '/home/username/pdf/out/output.pdf'", $output, $error);

每当我在 exec() 中使用此命令时,它都会返回状态代码 2,但如果我在我的终端上使用此命令,则它运行良好。因此,请提出解决此问题的建议。

谢谢你..

最佳答案

php exec 函数在 apache 用户 ( www-data ) 下运行进程,该用户很可能没有访问权限:/home/用户名/pdf/图

您可以通过尝试将此路径更改为/tmp/pdf file.pdf 的名称来非常容易地进行测试

关于PHP exec() 函数返回状态码 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21159183/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com