在过去的三天里,我试图让 wkhtmltoimage 在我的共享网络空间上工作。我没有root访问权限。因此,wkhtmltoimage 直接在我的 htdocs 目录中。
这是我的代码:
shell_exec('wget http://wkhtmltopdf.googlecode.com/files/wkhtmltoimage-0.11.0_rc1-static- i386.tar.bz2');
shell_exec('tar -xvf wkhtmltoimage-0.11.0_rc1-static-i386.tar.bz2');
$output = shell_exec('wkhtmltoimage-i386 google.com google.png');
echo "<pre>$output</pre>";
前两个 shell_exec 工作正常,但我无法截屏。有任何想法吗?(已尝试省略“i386”以及在 wkthmltoimage 之前放置“./”,但没有成功)。
这篇文章:How to install wkhtmltopdf on a linux based (shared hosting) web server也没有帮助。
任何帮助都将不胜感激。
更新使用 SSH 连接我得到以下终端代码
$ wkhtmltoimage-i386 google.com google.png
wkhtmltoimage-i386: not found
$ ./wkhtmltoimage-i386 google.com google.png
$ Segmentation Fault