解决Windows下PHP的exec、shell_exec等函数不能正常运行的方法
2012-03-20 09:11
766 查看
在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来执行其它的程序。
解决方法:为C:\Windows\System32\cmd.exe(系统不是安装在C盘请相应更改)添加IUSR_ComputerName (ComputerName是你的计算机名称)用户的读取、运行权限,因为exec和shell_exec这两个函数实际上是调用了cmd.exe来执行其它的程序。
相关文章推荐
- windows下上传shell脚本不能运行的解决方法
- DEDECMSv57在PHP5.4不能正常运行的解决方法
- DEDECMS在PHP5.4不能正常运行的解决方法
- PHP header 函数不能正常跳转的几种解决方法
- PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
- php web端不能调用shell_exec运行linux命令(unoconv为例)
- Windows10错误:系统当前的配置不能运行此程序解决方法
- windows安装cygwin运行shell脚本 $'\r': 未找到命令的解决方法
- Windows7 不能正常运行程序的解决方法
- PHP的exec()函数无返回值排查方法------借鉴本文方法后派上了用场,解决了问题
- Windows 7部分程序图标不能正常显示的解决方法
- myeclipse中直接复制的项目或项目改名后不能正常运行的解决方法
- windows下编写的Shell脚本在Linux下运行错误的解决方法
- (原创)Windows下编译的Shell脚本不能再Linux中运行的解决办法
- mac 升级到yosemite后不能正常使用php的解决方法
- myeclipse中直接复制的项目或项目改名后不能正常运行的解决方法
- Qt开发桌面Helloworld与Qt windows应用程序 双击不能运行解决方法
- 关于php 不能在 windoes2008上运行的解决方法
- Windows 7 下安装Smtp的替代方法可以解决php 的mail()函数报错问题()
- 几种解决Windows Live Writer不能读取WordPress文章的xmlrpc.php错误的方法