php exec在Windows服务器上

时间:2014-03-17 15:17:14

标签: php windows

我在我的Windows服务器上安装了php并将其配置为使用iis运行

从文件夹inetpub / wwwroot /我正在执行一个包含以下代码的php文件

<?php
exec("md example_dir",$output,$error);
print_r($output);
print_r($error);
?>

它是一个简单的make directory命令。但它给我输出

Array()1

我搜索了很多内容,发现1表示一般的权限问题。

我甚至给了cmd.exe IIUSR权限。 但仍然没有工作......任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

在您的情况下,使用(。)组合示例exec("mkdir ".$dir); $ dir包含目录名称

                       OR

    <?php
    mkdir("example_dir");
    ?>

使用此命令mkdir可以像在cmd中一样直接使用。

您也可以提供读写权限

mkdir('mydir', 0777);