【发布时间】:2013-02-27 15:36:11
【问题描述】:
我在我的 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 会更好?
【问题讨论】:
-
尝试以下代码并发布结果。
$output = array(); $return_var = null; $result = exec("DISPLAY=:99 /path/to/cutycapt --url=<some url> --out=<path/to/output>", $output, $return_var); var_dump($result); var_dump($output); var_dump($return_var);