我想在我的CentOS服務器上運行CutyCapt,以獲取網站截圖!命令在ssh上工作,但在使用PHP exec()函數時不起作用!
問題是,命令"/downloads/cutycapt/CutyCapt/CutyCapt --url=http://www.google.dk --out=/downloads/cutycapt/CutyCapt/test2.png --min-width=800 --min-height=600"
工作時,我從命令行運行它!
但是,如果我嘗試運行它,在PHP exec函數內部,什麼都不會發生,它也不會返回任何內容。
更新:
命令波紋管適用於殼。
rm -rf /tmp/.X4-lock&Xvfb :1 -fp /usr/share/X11/fonts/misc -screen 0 1024x768x24 &export DISPLAY=localhost:1.0&CutyCapt --url=http://www.scrapee.net --out=/downloads/cutycapt/CutyCapt/test4.png
但代碼波紋管DONOT在PHP 評估工作xec('rm -rf /tmp/.X4-lock&Xvfb :1 -fp /usr/share/X11/fonts/misc -screen 0 1024x768x24 &export DISPLAY=localhost:1.0&CutyCapt --url=http://www.scrapee.net --out=/downloads/cutycapt/CutyCapt/test4.png',$out);
安全模式是關閉的。所以我真的不知道我做錯了什麼。
有人可以幫我嗎?謝謝。
當我在腳本中,我得到 「沒有人」 跑WHOAMI。這可能是問題嗎? – valter