私は過去 3 日間、wkhtmltoimage を共有 Web スペースで動作させることに費やしました。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>";
最初の 2 つの shell_exec は正常に動作しますが、スクリーンショットを作成できません。何か案は?(「i386」を省略したり、wkthmltoimage の前に「./」を付けたりしてみましたが、成功しませんでした)。
この投稿: Linux ベースの (共有ホスティング) Web サーバーに wkhtmltopdf をインストールする方法も役に立ちませんでした。
どんな助けでも大歓迎です。
UPDATE SSH接続を使用して、次の端末コードを取得します
$ wkhtmltoimage-i386 google.com google.png
wkhtmltoimage-i386: not found
$ ./wkhtmltoimage-i386 google.com google.png
$ Segmentation Fault