Aug 9

windown下执行Warning:  exec() 报错 晴

, 08/08/09 17:17 , 技术开发 » PHP , 评论(0) , 引用(0) , 阅读(2215) , Via 本站原创 | |
在Windows IIS环境下,执行exec()、system()、shell_system()这三个函数,一般会出现:
Warning:  exec() [function.exec]: Unable to fork [ XXXXX]。
其中XXX是exec运行程序的位置,调查发现:由于权限设置造成。解决办法是:

1、C:\WINDOWS\system32\cmd.exe给Everyone权限(或IIS来宾帐户(IUSER)的权限),这样做法有时会不太安全,毕竟以防小马运行。
2、我直接把这些执行行代码注释掉了。比如:

这些代码在windows下不执行,影响不大。安全,可靠!

作者:@Everyday NetLog
地址:http://blog.zhoz.com/read.php?384
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!

发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]