php中mkdir如何改权限
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下php中mkdir如何改权限,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php mkdir修改权限的方
千家信息网最后更新 2026年11月02日php中mkdir如何改权限
小编给大家分享一下php中mkdir如何改权限,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
php mkdir修改权限的方法:1、创建一个PHP示例文件;2、通过"mkdir('./xw/');chmod('./xw/',0777);"方法创建一个有读写权限的目录即可。
本文操作环境:windows7系统、PHP7.1版、DELL G3电脑
php中mkdir()函数的权限问题
问题描述:
使用以下php代码创建了一个目录,期望目录的权限是0777,实际结果是0755
mkdir('./aa/',0777);分析与测试结果:
1.mkdir()函数指定的目录权限只能小于等于系统umask设定的默认权限。
如linux默认的umask一般0022, 即创建目录的默认权限是0755, 所以这时php mkdir('./aa/',0777) 得到目录的权限是0755.
xw@xw-X201:~/Desktop/dd/aa$ umask0022xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw/',0777);"xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0755);"xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0747);"xw@xw-X201:~/Desktop/dd/aa$ ll总用量 20drwxrwxrwx 5 xw xw 4096 2012-06-01 11:58 ./drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../drwxr-xr-x 2 xw xw 4096 2012-06-01 11:57 xw/drwxr-xr-x 2 xw xw 4096 2012-06-01 11:58 xw1/drwxr--r-x 2 xw xw 4096 2012-06-01 11:58 xw2/把系统默认权限改为777,mkdir()可以指定更大权限了
xw@xw-X201:~/Desktop/dd/aa$ umask 000xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/',0777);"xw@xw-X201:~/Desktop/dd/aa$ ll总用量 12drwxrwxrwx 3 xw xw 4096 2012-06-01 12:08 ./drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../drwxrwxrwx 2 xw xw 4096 2012-06-01 12:08 xw2/2.chmod()函数不受系统umask影响,可以设置比系统默认权限大的权限。
xw@xw-X201:~/Desktop/dd/aa$ umask0022xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw1/',0777);"xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw2/');"xw@xw-X201:~/Desktop/dd/aa$ php -r "mkdir('./xw3/');chmod('./xw3/',0777);"xw@xw-X201:~/Desktop/dd/aa$ ll总用量 20drwxrwxrwx 5 xw xw 4096 2012-06-01 12:12 ./drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw1/drwxr-xr-x 2 xw xw 4096 2012-06-01 12:11 xw2/drwxrwxrwx 2 xw xw 4096 2012-06-01 12:12 xw3/3.系统的mkdir命令可以设置大于默认值的权限。
xw@xw-X201:~/Desktop/dd/aa$ umask0022xw@xw-X201:~/Desktop/dd/aa$ mkdir -m0777 xwxw@xw-X201:~/Desktop/dd/aa$ ll总用量 12drwxrwxrwx 3 xw xw 4096 2012-06-01 12:18 ./drwxr-xr-x 6 xw xw 4096 2012-06-01 11:26 ../drwxrwxrwx 2 xw xw 4096 2012-06-01 12:18 xw/
总结:
php若要创建一个有读写权限的目录,最好使用以下代码,不要直接使用mkdir函数指定权限,以避免系统umask的影响
mkdir('./xw/');chmod('./xw/',0777);以上是"php中mkdir如何改权限"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
权限
目录
系统
函数
用量
篇文章
代码
内容
方法
结果
问题
影响
不怎么
命令
大权
大部分
实际
文件
更多
最好
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技园
华服互联网科技怎么样
互联网科技巨头监管
美国互联网保险保险科技
科技企业和互联网企业
互联网医疗科技
平安科技 互联网
互联网科技公司怎么样
广州宏创互联网科技
广州凡科互联网科技
互联网科技小额贷款
中正互联网科技招聘
互联网实体化科技化
互联网科技和法律行业
互联网在线教育科技创业
朱啸虎曾投资哪些互联网科技企业
元气玛特互联网科技公司是外包吗
江苏互联网科技小贷
广州智享互联网科技
安徽零酒互联网科技有限公司
互联网科技图片
互联网科技公司经营范围
蓝思科技飞鸽互联网
广州百单互联网科技有限公司
朗新科技与工业互联网
互联网科技资迅
嘟嘟瓜互联网科技
互联网科技公司的市场部门
互联网时代科技型公司的机会
宁波允成互联网科技有限公司