我有以下系统配置:
- 视窗 7 操作系统
- WAMP 与 php 5.5.24 默认配置
我在网站上有一个使用php函数fileperms()
的文件,我需要返回0777权限才能使用该文件,但它一直返回0666,这意味着没有执行权限。
因为我使用 Windows 我为包含文件的文件夹执行了以下命令:
takeown /F . /R
icacls . /grant Everyone:F /T
然后我用cygwin改权限chmod -R 777 .
,查了ls -l .
一下,说改成777了
更新:我知道在 Windows 中没有 777 权限,并且为每个人更改权限的一种方法是使用icacls
,但是我如何在 php 中创建fileperms()
返回 777 而不是 666 的函数,就像它目前在 Windows 下所做的那样。如果我使用 linux,该函数会返回 777,当然在执行chmod -R 777
.