91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php中.user.ini文件指的是什么

發布時間:2021-04-14 09:18:29 來源:億速云 閱讀:532 作者:小新 欄目:編程語言

這篇文章主要介紹php中.user.ini文件指的是什么,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

神秘的.user.ini文件

.user.ini究竟是個神秘東東?

我們看看官方怎么說:

https://www.php.net/manual/zh/configuration.file.per-user.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 根目錄之外,則只掃描該目錄。

這樣說的話,所有的配置都可以被.user.ini重新配置修改?噢,麥噶的

你想多了,官方還說了:

在 .user.ini 風格的 INI 文件中只有具有 PHP_INI_PERDIRPHP_INI_USER 模式的 INI 設置可被識別。

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

官方是這樣說的:

配置可被指定的范圍(https://www.php.net/manual/zh/configuration.changes.modes.php )

這些模式決定著一個 PHP 的指令在何時何地,是否能夠被設定。手冊中的每個指令都有其所屬的模式。例如有些指令可以在 PHP 腳本中用 ini_set() 來設定,而有些則只能在 php.ini 或 httpd.conf 中。

例如 output_buffering 指令是屬于 PHP_INI_PERDIR,因而就不能用 ini_set() 來設定。但是 display_errors 指令是屬于 PHP_INI_ALL 因而就可以在任何地方被設定,包括 ini_set()。

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 中設定呢?

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

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

千年未解之謎,是不是在這里找到了答案?
  • 訪問php頁面出現“No input file specified”,嘗試各種辦法無果,你是否開始懷疑自己人品,是否開始懷疑腎虧了,是否覺得自己這么年輕就不行了?

    絕望中,你是否發現你的網站目錄中有個叫 .user.ini 的文件,一氣之下,決定刪了它,哦,沒錯,是個辦法。
  • 啥? .user.ini 刪不掉,是不是覺得自己真的不行了?

    [root@Tech2024]# rm -rf .user.ini 
    rm: cannot remove ‘.user.ini’: Operation not permitted

    來看一下,該文件的屬性

    [root@Tech2024]# lsattr .user.ini 
    ----i--------e-- .user.ini

    沒錯,文件被鎖定了,不能修改,那么我們去除文件鎖定屬性

    [root@Tech2024]# chattr -i .user.ini

    是不是可以刪除了,你是不是喜極而泣,啊,自己終于又行了。

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

    年輕人,別著急,看看官方吧(http://php.net/manual/zh/conf... )。

    user_ini.cache_ttl 控制著重新讀取用戶 INI 文件的間隔時間。默認是 300 秒(5 分鐘)。

    ……

    5分鐘艱難的過去了,你是否再一次喜極而泣:哎,自己終究還是行了。

以上是“php中.user.ini文件指的是什么”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

庄浪县| 微博| 玛曲县| 马龙县| 五家渠市| 泾川县| 岳阳市| 遵义市| 积石山| 阿拉善左旗| 大余县| 广灵县| 双流县| 招远市| 荥经县| 洪洞县| 湖南省| 八宿县| 柘荣县| 溆浦县| 和静县| 河北省| 乡宁县| 当涂县| 原阳县| 珠海市| 舟山市| 恩施市| 庆元县| 哈巴河县| 永靖县| 海南省| 岳池县| 蒙阴县| 淳安县| 迁安市| 从江县| 全南县| 西贡区| 海阳市| 司法|