php - 我可以用 PHP 运行 export DISPLAY 吗?

标签 php linux export

如果我尝试在我的 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/

相关文章:

php - CakePHP 3.0 查询字符串参数与传递参数

php - AJAX 实时插入删除搜索,显示项目 2 次

linux - Windows 10 上的 Bash linux (WSL) - 当我在其中移动某些内容时,终端/控制台不刷新文件夹/文件

linux - malloc/realloc/空闲容量优化

mysql - PhpMyAdmin 数据库导出。

Eclipse 将 Web 项目导出为 WAR 时出错

php - 如何将 Perl 脚本的输出包含到 PHP 页面中?

php - 如何将 PHP、Javascript 和 HTML 文档合并为一个?

linux - 网页截图 khtml2png 替代品

javascript - 如何从 ES6 类的静态方法返回非静态变量