本文目录一览:
- 1、请教:关于linux服务器用php的mkdir()创建文件夹并赋予权限的问题
- 2、PHP创建的文件夹 用户和用户组不对
- 3、问:linux服务器用php创建文件夹并赋予权限的问题
- 4、php创建文件夹,linux中还是权限755,怎么办
请教:关于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环境下第二个参数会被忽略。