我花了三天的時間試圖讓wkhtmltoimage在我的共享webspace上工作。我沒有root權限。因此,wkhtmltoimage直接在我的htdocs目錄中。使wkhtmltoimage工作(細分故障)
這裏是我的代碼:
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也沒有幫助。
任何幫助很樂意欣賞。
UPDATE使用SSH連接我碰到下面的終端代碼
$ wkhtmltoimage-i386 google.com google.png
wkhtmltoimage-i386: not found
$ ./wkhtmltoimage-i386 google.com google.png
$ Segmentation Fault
您是否收到任何錯誤?運行此命令時的響應是什麼?你甚至可以通過ssh運行它嗎? –
不,我沒有得到任何錯誤代碼,只有一個空白頁。還沒有通過SSH嘗試過。 – Matt
嘗試通過SSH。這可能會更有用。你可以看到有什麼錯誤發生。 –