我的服务器是Window Server 2008,以前在重新格式化之前,我能够执行exec调用,例如
例如一个简单的
<?php
System("C:\Windows\System32\calc.exe");
?>
或者
<?php
exec("C:\Windows\System32\calc.exe");
?>
但是,当我在浏览器中输入带有上面代码的test.php时,无论是Firefox还是Chrome。它只是保持缓冲。像卡住一样,直到PHP执行超时。
我具有管理员权限,并且是唯一使用我的窗口服务器2008的用户,直到由于硬件故障重新安装操作系统为止。
我使用Wamp服务器,默认设置关闭了php安全模式并启用了curl。
我只想尝试一个简单的exec或系统调用来运行该程序。但似乎无法执行,不确定其权限问题还是什么。任何人都知道如何解决此问题。
您没有逃脱反斜杠。可以使用单引号将路径引起来:
<?php
exec('C:\Windows\System32\calc.exe');
?>
或逃脱反斜杠。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句