我在我的服务器上使用wkhtmtoimage库,当我在 PuTTY 中运行时,我设法获得了以下命令的输出:
wkhtmltoimage www.google.com test.jpg
但是,当我使用以下 shell 命令时,我没有得到输出,我也不知道为什么。
$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(已经安装了一个)