2017-05-05 114 views
-1

這個問題可能會被要求多次,但我不能找到解決辦法,PHP了shell_exec不執行CPP

當我在Linux的shell CD /家庭/ PI運行以下命令

; ./kaku 1 A就可以運行,但是當我使用PHP來執行與echo shell_exec('cd /home/pi; ./kaku 1 A on');相同的操作時,它並不會運行我的代碼。

+0

確保您的工作目錄是一個'kaku'是 –

+0

我因子評分,這就是爲什麼我使用CD /家庭/ PI –

回答

0

試試這個方法:

shell_exec('/home/pi/kaku 1 A on'); 
+0

感謝ccomment,但還是沒有反應。 。 –

+0

腳本執行後日志會告訴您什麼? 你可以做一個 tail /var/log/apache2/error.log (假設你使用的是Apache) – wilfleaji

+0

對不起,這給了我一個消息,我需要填寫參數。但是當我嘗試通過shell_exec('/ home/pi/kaku; 1 ON')傳遞參數時;沒有響應 –