我用我的服务器上的wkhtmtoimage库,我已经成功地得到输出下面的命令,当我在腻子正在运行:这个shell命令为什么不提供所需的结果?
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二进制文件,并把它放入文件夹,然后我跑it.Whether我需要重新启动受影响的更改服务器?
了shell_exec命令允许的,因为我们把它用于ffmpeg的(已安装)
您是否收到任何错误? – Dogbert
尝试在命令末尾添加'2>&1'来捕获错误消息 – wonk0
小问题,PHP脚本中的域与SSH中的域不同(请注意PHP脚本中的http://) – ChrisH