我正在CentOS上使用CutyCapt。它通过终端很好地工作,但是通过php exec函数无法工作。我已经通过终端命令启动了xvfb:
Xvfb :99 -screen 0 1024x768x24
我正在尝试通过PHP脚本进行屏幕截图:
exec("DISPLAY=:99 /path/to/cutycapt --url=<some url> --out=<path/to/output>");
这段代码没有显示任何错误,但是没有输出文件(输出目录的chmod为777)。
有人能帮我吗?
谢谢。
更新:也许更好的方法是通过Apache来允许执行Xvfb?