您的位置:

为什么php创建文件夹权限不对,为什么php创建文件夹权限不对齐

本文目录一览:

请教:关于linux服务器用php的mkdir()创建文件夹并赋予权限的问题

我们的服务器是这样做的:

php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组。

改apache/php的运行用户方法不安全,不建议使用

PHP创建的文件夹 用户和用户组不对

apche调用的php程序文件去执行所以是apache的组正常。

建好之后你在程序里用chmod改一下权限就行了。

问:linux服务器用php创建文件夹并赋予权限的问题

mkdir("uploads/aa/");

chmod("uploads/aa/", 0777);

使用chmod可以设置比系统默认更大的权限,直接使用mkdir会受到系统umask的影响。

php创建文件夹,linux中还是权限755,怎么办

mkdir( string pathname [, int mode] );

PHP中创建文件夹。第一个参数是文件夹名。第二个参数是mode参数。你输入0777

例如:

mkdir('路径','0777');

在Windows环境下第二个参数会被忽略。