1. 程式人生 > >解決Windows下PHP的exec、shell_exec等函式不能正常執行的方法

解決Windows下PHP的exec、shell_exec等函式不能正常執行的方法

 

在Windows平臺下安裝PHP後,在使用PHP的exec、shell_exec等函式時,經常會遇到報錯:unable to fork...,這實際上是因為PHP對cmd.exe沒有足夠的許可權引起的。

解決方法:為C:\Windows\System32\cmd.exe(系統不是安裝在C盤請相應更改)新增IUSR_ComputerName (ComputerName是你的計算機名稱)使用者的讀取、執行許可權,因為exec和shell_exec這兩個函式實際上是呼叫了cmd.exe來執行其它的程式。