gpt4 book ai didi

PHP 和 Xvfb 的使用

转载 作者:IT王子 更新时间:2023-10-29 00:37:04 25 4
gpt4 key购买 nike

我正在尝试在 headless 服务器上执行 firefox 以获取网站的屏幕截图。我可以在终端使用

做到这一点

“DISPLAY=:12 firefox -saveimage http://www.google.com/”。

问题是当我尝试执行 system("DISPLAY=:12 firefox -saveimage http://www.google.com ");不起作用。我有一种感觉,它不是在正常的 shell 环境中执行的。我违背了我更好的判断,给了 apache 用户一个实际的 shell。如果我 su 到 apache 并执行命令,一切都很好并且按预期工作,但它再次无法通过系统调用工作。任何见解都非常受欢迎。

最佳答案

我找到了解决方案。

我只需要创建一个 shell 脚本来为我调用它。在玩了一会儿之后,我在脚本顶部添加了 export HOME="/var/www/" 之后让它开始工作。

我希望这对其他人有帮助。

关于PHP 和 Xvfb 的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/651628/

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