我已经在我的Ubuntu服务器上安装了CutyCapt,使用以下命令行命令,我可以从我想要的网站获得预期的屏幕上限:
cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg不,我想在PHP脚本中做同样的事情。我试过这个:
echo `cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg`;
var_dump( shell_exec( 'cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg' ) );
var_dump( system( 'cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg' ) );这三行似乎都没有任何效果。加载时间是短的方式,使我正在寻找的网站的实际捕获,也没有文件生成。此外,也没有错误。
我做错了什么?
发布于 2016-10-10 17:55:10
检查Apache的错误日志。当显示:“无法连接到x服务器”时,您将需要运行X服务器。可以这样安装(安装一个轻量级版本的GUI服务器):
sudo apt-get install xvfb然后,将php system命令更改为在这个X服务器上运行cutycapt:
xvfb-run --server-args="-screen 0, 1280x1200x24" cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg https://askubuntu.com/questions/835292
复制相似问题