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

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

mkdir( string pathname [, int mode] );
PHP中创建文件夹。第一个参数是文件夹名。第二个参数是mode参数。你输入0777
例如:
mkdir('路径','0777');
在Windows环境下第二个参数会被忽略。

所有的人都不可执行
chmod a-x dirname/php
除了自己以外的人不可执行
chmod go-x dirname/php
自动继承目录权限
chmod a+s dirname

chmod(change
mode)功能说明:变更文件或目录的权限。
语法:chmod
[-cfRv][--help][--version][<权限范围>+/-/=<权限设置>][文件或目录]

chmod
[-cfRv][--help][--version][数字代号][文件或目录]

chmod
[-cfRv][--help][--reference=<参考文件或目录>][--version][文件或目录]
补充说明:在UNIX系统家族里,文件或目录权限的控制分别以读取,写入,执行3种一般权限来区分,另有3种特殊权限可供运用,再搭配拥有者与所属群组管理权限范围。您可以使用chmod指令去变更文件与目录的权限,设置方式采用文字或数字代号皆可。符号连接的权限无法变更,如果您对符号连接修改权限,其改变会作用在被连接的原始文件。权限范围的表示法如下:
 u:User,即文件或目录的拥有者。
 g:Group,即文件或目录的所属群组。
 o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。
 a:All,即全部的用户,包含拥有者,所属群组以及其他用户。
 有关权限代号的部分,列表于下:
 r:读取权限,数字代号为"4"。
 w:写入权限,数字代号为"2"。
 x:执行或切换权限,数字代号为"1"。
 -:不具任何权限,数字代号为"0"。
 s:特殊b>功能说明:变更文件或目录的权限。
参数:
 -c或--changes
 效果类似"-v"参数,但仅回报更改的部分。
 -f或--quiet或--silent
 不显示错误信息。
 -R或--recursive
 递归处理,将指定目录下的所有文件及子目录一并处理。
 -v或--verbose
 显示指令执行过程。
 --help
 在线帮助。
 --reference=<参考文件或目录>
 把指定文件或目录的权限全部设成和参考文件或目录的权限相同
 --version
 显示版本信息。
 <权限范围>+<权限设置>
 开启权限范围的文件或目录的该项权限设置。
 <权限范围>-<权限设置>
 关闭权限范围的文件或目录的该项权限设置。
 <权限范围>=<权限设置>
 指定权限范围的文件或目录的该项权限设置。

在IIS下配置PHP,一共4大步骤。
步骤/方法
在IIS下配置PHP,一共4大步骤。
步骤/方法
首先下载Windows的PHP安装包。随后将该包解压至C:\PHP。完成上面的步骤后,将C:\php目录下的phpini-dist文件改名为phpini,然后拷到C:\Windows目录下。
用记事本打开C:\Windows目录phpini文件phpini里找到register_globals = Off 将 Off 改成 On。
再找到extension_dir = "/" 吧"/"里的/改成php里的ext所在的位置,如"C:\php\ext"。最后将php目录下的php5tsdll拷到C:\WINDOWS\system32目录下。至此完成PHP的安装步骤。
设定IIS支持PHP
添加新的WEB扩展服务。按
“开始”→“程序”→“管理工具”→“Internet 信息服务(IIS)管理器”打开IIS管理器。选中“Web服务扩展”→添加一个新的Web 服务扩展。添加:php目录下的php5isapidll,名称:PHP设置扩展状态为允许:√。完成后选择确定。添加ISAPI筛选器。按
“Internet 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapidll。添加php映射文件。
选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapidll扩展名:PHP。添加首页默认文件。选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。添加indexphp首页文件。
设定相关权限
设定PHP文件夹权限。打开PHP文件夹,添加everyone和IUSR及IWAM用户权限。查看相关资料说只需添加IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。如果设定有误欢迎指正。因为加入everyone不能保证安全。设定网站文件夹权限。具体设定如上所述。只是文件夹路径不一样。
测试
重启IIS。
查看PHP首页文件。测试页面。 在浏览器中输入本机的IP地址。
首先下载Windows的PHP安装包。随后将该包解压至C:\PHP。完成上面的步骤后,将C:\php目录下的phpini-dist文件改名为phpini,然后拷到C:\Windows目录下。
用记事本打开C:\Windows目录phpini文件phpini里找到register_globals = Off 将 Off 改成 On。
再找到extension_dir = "/" 吧"/"里的/改成php里的ext所在的位置,如"C:\php\ext"。最后将php目录下的php5tsdll拷到C:\WINDOWS\system32目录下。至此完成PHP的安装步骤。
设定IIS支持PHP
添加新的WEB扩展服务。按
“开始”→“程序”→“管理工具”→“Internet 信息服务(IIS)管理器”打开IIS管理器。选中“Web服务扩展”→添加一个新的Web 服务扩展。添加:php目录下的php5isapidll,名称:PHP设置扩展状态为允许:√。完成后选择确定。添加ISAPI筛选器。按
“Internet 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapidll。添加php映射文件。
选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapidll扩展名:PHP。添加首页默认文件。选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。添加indexphp首页文件。
设定相关权限
设定PHP文件夹权限。打开PHP文件夹,添加everyone和IUSR及IWAM用户权限。查看相关资料说只需添加IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。如果设定有误欢迎指正。因为加入everyone不能保证安全。设定网站文件夹权限。具体设定如上所述。只是文件夹路径不一样。
测试
重启IIS。
查看PHP首页文件。测试页面。 在浏览器中输入本机的IP地址。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12828174.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存