我有以下代码进行测试,我可以在我的服务器上执行exec()
命令,但它失败并出现以下错误:
<?php
echo exec('C:\jre1.8.0_111\bin\java 2>&1', $output, $return);
echo "<br>";
var_dump($output);
echo "<br>";
echo $return;
?>
运行上述代码后出现错误。
Access is denied.
array(1) { [0]=> string(17) "Access is denied." }
1
IIS version is : 7.5
Windows Version is : Windows Server 2008 R2
我尝试在添加和更改权限时在线跟踪线程,但它仍然无效。我取得了cmd.exe文件的所有权,并添加了所有人来执行该文件。