我想在我的CentOS服务器上运行CutyCapt,以获取网站截图!命令在ssh上工作,但在使用PHP exec()函数时不起作用!
问题是,命令"/downloads/cutycapt/CutyCapt/CutyCapt --url=http://www.google.dk --out=/downloads/cutycapt/CutyCapt/test2.png --min-width=800 --min-height=600"
工作时,我从命令行运行它!
但是,如果我尝试运行它,在PHP exec函数内部,什么都不会发生,它也不会返回任何内容。
更新:
命令波纹管适用于壳。
rm -rf /tmp/.X4-lock&Xvfb :1 -fp /usr/share/X11/fonts/misc -screen 0 1024x768x24 &export DISPLAY=localhost:1.0&CutyCapt --url=http://www.scrapee.net --out=/downloads/cutycapt/CutyCapt/test4.png
但代码波纹管DONOT在PHP 评估工作xec('rm -rf /tmp/.X4-lock&Xvfb :1 -fp /usr/share/X11/fonts/misc -screen 0 1024x768x24 &export DISPLAY=localhost:1.0&CutyCapt --url=http://www.scrapee.net --out=/downloads/cutycapt/CutyCapt/test4.png',$out);
安全模式是关闭的。所以我真的不知道我做错了什么。
有人可以帮我吗?谢谢。
当我在脚本中,我得到 “没有人” 跑WHOAMI。这可能是问题吗? – valter