我是靠谱客的博主 凶狠台灯,最近开发中收集的这篇文章主要介绍php中.user.ini究竟是个啥神秘东东?,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

神秘的.user.ini文件

.user.ini究竟是个神秘东东?

我们看看官方怎么说:

小白表示没看懂~

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

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

你想多了,官方还说了:

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

官方是这样说的:

PHP_INI_*模式的定义

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

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

有点意思,并不是所有的配置 .user.ini 都能修改,比如 disable_functionsupload_max_filesize

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

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

  • 啥? .user.ini 删不掉,是不是觉得自己真的不行了?

    [root@Tech1024]# rm -rf .user.ini 
    rm: cannot remove ‘.user.ini’: Operation not permitted
    登录后复制

    来看一下,该文件的属性

    [root@Tech1024]# lsattr .user.ini 
    ----i--------e-- .user.ini
    登录后复制

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

    [root@Tech1024]# chattr -i .user.ini
    登录后复制

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

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

.user.ini有什么用呢?

最后

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

以上就是php中.user.ini究竟是个啥神秘东东?的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是凶狠台灯为你收集整理的php中.user.ini究竟是个啥神秘东东?的全部内容,希望文章能够帮你解决php中.user.ini究竟是个啥神秘东东?所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(93)

评论列表共有 0 条评论

立即
投稿
返回
顶部