我在我的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 SSH
,whoami
返回safeuser
,但它不起作用