我在 Windows Server 2008 上使用 php 5 apache,我禁用了 IIS。
我在我的 PHP 脚本中使用 exec 命令,它工作正常 但是今天我得到了一个错误:
Warning: exec(): Unable to fork
我授予了 C:\Windows\System32
文件夹中的 cmd.exe
权限
但这并没有解决问题。
最佳答案
具体来说,你给了谁哪些权限? 可能不适合正确的用户..
运行这个 php 脚本:
echo 'Script is executed by: ' . get_current_user() . getmygid();
它会告诉您哪个用户正在运行 PHP 脚本,因此哪个用户可以授予 cmd.exe
权限。
关于php - 警告 : exec(): Unable to fork in PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8474989/