サーバーでwkhtmtoimageライブラリを使用しています。PuTTYで実行しているときに、次のコマンドの出力を取得できました。
wkhtmltoimage www.google.com test.jpg
しかし、次のシェル コマンドを使用すると、出力が得られず、その理由がわかりません。
$filnename = "test.jpg";
$url = "http://www.google.com";
shell_exec("wkhtmltoimage $url $filename");
代わりにこのバリエーションを試してみましたが、それでも望ましい結果が得られませんでした:
shell_exec("/usr/local/bin/wkhtmltoimage $url $filename");
私は何を間違っていますか?
編集:
Linux バイナリをダウンロードしてフォルダに配置し、実行しました。変更が影響したため、サーバーを再起動する必要がありますか?
shell_exec コマンドは、ffmpeg (既にインストールされているもの) に使用したため許可されています。