我有一个问题,我不明白发生了什么。我基本上是在使用这个 PHP 脚本来尝试运行一个 go 二进制文件:
<?php shell_exec('/go/bin/x -arg -arg etc');
如果我通过命令行运行这个 PHP 文件,它就可以工作。如果我直接在浏览器中运行它(它在 www 下)它不起作用。没有任何错误。
cli 运行 asroot
和 apache as www-data
。我已将权限设置为0777
for/go/bin/x
并且我还将所有者/组更改为www-data
. 依然没有。
什么会导致这种行为?
另请注意,它shell_exec
有效,但到目前为止我只运行了其他 php 文件。
不负相思意
慕的地8271018
相关分类