我用我的服務器上的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