在OS X上运行xvfb

Axa*_*rsu 27 linux macos xvfb

是否有可能在OS X上运行xvfb?

我开发了一个使用xvfb-run的PHP应用程序.在我使用Ubuntu之前,它还可以.现在我已经转移到Mac上,应用程序无效.

或者可以在Linux/OS X上使用任何跨平台替代方案?

aci*_*unk 12

OS X不再包含X11:

https://support.apple.com/en-us/HT201341

OS X的X11服务器和客户端库可从XQuartz项目获得:

http://xquartz.macosforge.org/

我不确定它是否包括像Xvfb这样的所有其他X好东西.在那种情况下,你可以自己编译; 有这些选项:

--disable-xquartz --enable-xvfb --enable-xnest --enable-kdrive
Run Code Online (Sandbox Code Playgroud)

更多信息:

https://www.xquartz.org/Developer-Info.html

IMO:通过在mac osx上直接使用wkhtmltoimage看起来你会更好,不需要X:

http://minimul.com/install-osx-wkhtmltoimage-binaries.html

  • 这将为您提供“xvfb”命令,但不会为您提供 PHP 库所需的“xvfb-run”命令。 (3认同)
  • 我没有可用的编译版本:运行只是一个bash脚本,似乎这就足够了 - > https://gist.github.com/tyleramos/3744901 (2认同)