[ PHP ] – PHP run shell script error sudo: no tty present and no askpass program specified

  •  
  •  
  •  
  •  
  •  

shell_exec() 可以讓php執行外部指令, 但會遇到權限問題以下為解法。
這邊要備註一下,如果你的 shell script 在command line下是可正常執行,透過 shell_exec()來執行卻不作動百分之九十是這個問題;
當初要查的時候一直接到 null這個值,你可以裡面指令不變 但改用exec()去執行就可以接到系統回傳的錯誤碼。

  •  
  •   
  •  
  •  
  •  
  •