如果我尝试在我的 PHP 脚本中运行命令 export DISPLAY,它无法工作,但如果我通过命令行运行它,它就可以工作。这是一个已知问题还是有更好的方法?
正在通过网页调用脚本。
我的 PHP 命令:
$process = 'export DISPLAY=:0 && ' . $command;
exec("$process $htmlname $exportname");
从网页运行时我看到的错误是:
Gtk-WARNING **: cannot open display:
最佳答案
您可以在系统调用之前设置环境,例如http://php.net/manual/en/function.putenv.php .这可能会导致在网络服务器桌面上打开一个窗口。您可能还需要使用 xhost + 禁用 X11 xauth 身份验证
关于php - 我可以用 PHP 运行 export DISPLAY 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13076063/