我在我的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权限。 但仍然没有工作......任何人都可以帮忙吗?
答案 0 :(得分:0)
在您的情况下,使用(。)组合示例exec("mkdir ".$dir);
$ dir包含目录名称
OR
<?php
mkdir("example_dir");
?>
使用此命令mkdir可以像在cmd中一样直接使用。
您也可以提供读写权限
mkdir('mydir', 0777);