gpt4 book ai didi

php - command exec 和 php shell_exec 有不同的结果

转载 作者:太空宇宙 更新时间:2023-11-03 17:23:06 26 4
gpt4 key购买 nike

我正在尝试使用 PHP 创建一个打印服务器 - Lumen 在 CentOS 7 上使用 Cups。

lpstat -p -d 在我的命令 shell 中的结果是:

 printer ZTC_GK420t is idle.  enabled since Thu Apr 25 17:50:41 2019
no system default destination

php脚本的结果:

$output = shell_exec("lpstat -p -d");

是:

     Array
(
[0] => no system default destination
[1] =>
)

这可能是什么原因造成的?我用 PHP exec() 和 system() 得到了相同的结果。

代码在 MacO 上按预期工作

最佳答案

唯一可能使结果不同的是您的 shell 中的用户和在 . 下运行的 PHP 用户可用的权限不同。

关于php - command exec 和 php shell_exec 有不同的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55859929/

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