Pageres不适用于php exec

时间:2015-06-10 12:56:53

标签: php apache npm

我在我的digitalocean droplet上安装了这个npm模块

https://github.com/sindresorhus/pageres

如果我直接使用终端访问它,它的工作正常。但是,如果我通过exec()使用PHP访问它们,它会加载,加载和加载......我的mysql服务器关闭(或apache?),我需要sudo restart

然后我尝试了这个:

exec('pageres http://google.com 2>&1', $output, $returnCode);
$output = implode(PHP_EOL, $output);
echo $output . ' ' . $returnCode;

它加载了很长时间,但后来我成为了这条消息Generated 82 screenshots from 1 url and 82 resolutions。我在我的projekt中加载了正确的82个图像,但是我还没有为pageres输入任何其他参数(对于其他分辨率)。

我在xampp本地遇到同样的问题。

如果我在带有exec()的网站上运行whoami,我会变成www-data,但如果我在终端上运行它,我就会成为safeuser。这很重要吗?

//编辑:我尝试使用laravel 4 SSHwhoami返回safeuser,但它不起作用

0 个答案:

没有答案