首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在我的Ubunty服务器上从PHP运行cutycapt

在我的Ubunty服务器上从PHP运行cutycapt
EN

Ask Ubuntu用户
提问于 2016-10-10 15:27:31
回答 1查看 1.1K关注 0票数 2

我已经在我的Ubuntu服务器上安装了CutyCapt,使用以下命令行命令,我可以从我想要的网站获得预期的屏幕上限:

代码语言:javascript
复制
cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg

不,我想在PHP脚本中做同样的事情。我试过这个:

代码语言:javascript
复制
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' ) );

这三行似乎都没有任何效果。加载时间是短的方式,使我正在寻找的网站的实际捕获,也没有文件生成。此外,也没有错误。

我做错了什么?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2016-10-10 17:55:10

检查Apache的错误日志。当显示:“无法连接到x服务器”时,您将需要运行X服务器。可以这样安装(安装一个轻量级版本的GUI服务器):

代码语言:javascript
复制
sudo apt-get install xvfb

然后,将php system命令更改为在这个X服务器上运行cutycapt:

代码语言:javascript
复制
xvfb-run --server-args="-screen 0, 1280x1200x24" cutycapt --url=http://amazingjokes.com --out=crap/test32443.jpg 
票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/835292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档