首页 > 作文

互联网常识:php中.user.ini究竟是个啥神秘东东?

更新时间:2023-02-26 17:08:06 阅读: 评论:0

导读 跟大家讲解下有关php中 ur ini究竟是个啥神秘东东?,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说php中 ur ini究

跟大家讲解下有关php中.ur.ini究竟是个啥神秘东东?,相信小伙伴们对这个话题应该也很关注吧,现在就为小伙伴们说说php中.ur.ini究竟是个啥神秘东东?,小编也收集到了有关php中.ur.ini究竟是个啥神秘东东?的相关资料,希望大家看到了会喜欢。

推荐学习:《PHP视频教程》

神秘的.ur.ini文件 神秘的.ur.ini文件.ur.ini究竟是个神秘东东

我们看看官方怎么说:

/d/file/titlepic/configuration.file.per-ur.php

自 PHP 5.3.0 起PHP 支持基于每个目录的 .htaccess 风格的 INI 文件。此类文件仅被 CGI/FastCGI SAPI 处理。此功能使得 PECL 的 htscanner 扩展作废。如果使用 Apache则用 .htaccess 文件有同样效果。

小白表示没看懂~

众所周知php.ini是php的核心配置文件在 PHP 启动时被读取那么web目录的其他ini文件也是可以被php识别官方还说了

除了主 php.ini 之外PHP 还会在每个目录下扫描 INI 文件从被执行的 PHP 文件所在目录开始一直上升到 web 根目录($_SERVER[‘DOCUMENT_ROOT’] 所指定的)。如果被执行的 PHP 文件在 web 根目录之外则只扫描该目录。

这样说的话所有的配置都可以被.ur.ini重新配置修改噢麦噶的

你想多了官方还说了:

在 .ur.ini 风格的 INI 文件中只有具有 PHP_INI_PERDIR 和 PHP_INI_USER 模式的 INI 设置可被识别。

小白又举手了什么是PHP_INI_*模式呢

官方是这样说的:

配置可被指定的范围(/d/file/titlepic/configuration.changes.modes.php )

这些模式决定着一个 PHP 的指令在何时何地是否能够被设定。手册中的每个指令都有其所属的模式。例如有些指令可以在 PHP 脚本中用 ini_t 来设定而有些则只能在 php.ini 或 httpd.conf 中。

例如 output_buffering 指令是属于 PHP_INI_PERDIR因而就不能用 ini_t 来设定。但是 display_errors 指令是属于 用茶叶水洗脸PHP_INI_ALL 因而就可以在任何地方被设定包括 ini_t。

PHP_INI_*模式的定义

模式 含义PHP_INI_USER 可在用户脚本(例如 ini_t)或 Windows 注册表(自 PHP 5.3 起)以及 .ur.ini 中设定PHP_INI_PERDIR 可在 php.ini.htaccess 或 httpd.conf 中设定PHP_INI_SYSTEM 可在 php.ini 或 httpd.conf 中设定PHP_INI_ALL 可在任何地方设定

也就是说只有PHP_INI_USER模式才可以在 .ur.ini 中设定那么哪些配置可以在 .ur.ini 中设定呢

php.ini配置选项列表(https://www.php.net/manual/zh/ini.list.php)

母亲的心阅读答案有点意思并不是所有的配置 .ur.ini 都能修改比如 disable_functions upload_max_filesize 。

千年未解之谜是不是在这里找到了答案

访问php页面出现“No input file specified”尝试各种办法无果你是否开始怀疑自己人品是否开始怀疑肾亏了是否觉得自己这么年轻就不行了

绝望中你是否发现你的网站目录中有个叫 .ur.记叙文万能事例ini 的文件一气之下决定删了它哦没错是个办法。

啥 .ur.ini 删不掉是不是觉得自己真的不行了

[[emailprotected]]# rm -rf .ur.ini rm: cannot remove ‘.ur.ini’: Operation not permitted

来看一下该文件的属性

[[emailprotected]]# lsattr .ur.ini ----i--------e-- .ur.ini

没错文件被锁定了不能修改那么我们去除文件锁定属性

[[emailprotected]]# chattr 个人申请营业执照-i .ur.ini

是不是可以删除了你是不是喜极而泣啊自己终于又行了。

哎小白可能觉得自己又不行了怎么还是“No input file specified”啊

年轻人别着急看看官方吧(http://php.net/manual/网站宣传zh/conf… )。

ur_ini.cache_ttl 控制着重新读取用户 INI 文件的间隔时间。默认是 300 秒(5 分钟)。

……

5分钟艰难的过去了你是否再一次喜极而泣:哎自己终究还是行了。

.ur.ini有什么用呢

好奇请猛戳 /d/file/titlepic/lnmp-vhost-add-howto.html

作为一个IT职业人不论从事什么行业铭记两点 技术和态度技术决定了你的存在态度决定了你能存在多久。

本文发布于:2023-02-26 17:07:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/167740248655312.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:互联网常识:php中.user.ini究竟是个啥神秘东东?.doc

本文 PDF 下载地址:互联网常识:php中.user.ini究竟是个啥神秘东东?.pdf

标签:文件   是个   神秘   模式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|