开始时只是想了解php.ini 的详细配置,
结果在网上查找了一圈,发现大部份文章都是搬运工。 要么发布于多年前,要么只是 “韩信画旗” ,再要么,就是教科书式的标题党。
更过份的,就是拿机翻的非人类中文式语言(每个字你都懂,合起来不知道在说啥,仔细看,嗨,还真不是那个意思。)用来唬弄人。
一念之间决定动手亲自人工翻译,因为专业术语较多,花了一整天时间,共四万多字,所以,
非喜勿喷!
以下是部份内容,有需要的,请给点分支持一下,联系我索取?php.ini 文件副本完整版
[PHP]
;;;;;;;;;;;;;;;;;;;
; 关于 php.ini ;
;;;;;;;;;;;;;;;;;;;
; PHP 的初始化文件,通常被称为 php.ini, 负责配置PHP许多方面的行为。
; PHP 尝试从多个位置查找并加载该配置文件。
; 以下是其搜索顺序的摘要:
; 1. SAPI 模块的指定位置。
; 2. PHPRC 环境变量(从 PHP 5.2.0 起)
; 3. windows 的多项注册表定义(从 PHP 5.2.0 起)
; 4. 当前工作目录 (除 CLI 外)
; 5. 网站服务器目录 (SAPI 模块), 或 PHP 目录 (Windows)
; 6. 编译时 --with-config-file-path 选项指定的目录,或者 windows 目录 (通常为 C:\windows)
; 更多具体信息,参见PHP文档:
; http://php.net/configuration.file
; 该文件的语法非常简单:空格 和 行。
; 以分号开头,该行将被忽略(正如你可能早猜到了)
; 域标题 (例如 [Foo]) 也会被静默忽略,即使它将来可能意味着什么。
; 域标题 [PATH=/www/mysite] 之后的指令仅作用于 /www/mysite 目录的 PHP 文件。
; 域标题 [HOST=www.example.com] 之后的指令仅作用于 www.example.com 的 PHP 文件。
; 在这些特定域中的指令集,不能被用户定义的 INI 文件或运行时超控。
; 目前为止,[PATH=] 和 [HOST=] 仅作用于 CGI/FastCGI 模式.
; http://php.net/ini.sections
; 指令使用以下特定语法:
; directive = value ( 指令 = 值 )
; 指令名对大小写敏感 - foo=bar 不同于 FOO=bar
; 指令是用于配置PHP或PHP扩展的变量。
; 不验证指令命名,如果 PHP 因未设定或输入错误而找不到预期的指令将使用默认值。
; 值可以是:
; 字符串、数字或 PHP 预设值 (例如 E_ALL 或者 M_PI)
; INI 预设值 (On, Off, True, False, Yes, No 和 None)
; 表达式 (例如 E_ALL & ~E_NOTICE)
; 带引号的字符串 ("bar")
; 引用之前设置的变量或指令 (例如 ${foo})
; INI 文件内,表达式仅限于:位运算和圆括号
; | 按位或:OR
; ^ 按位异或:XOR
; & 按位与:AND
; ~ 按位非
; ! 逻辑非
; 逻辑标记:
; 可以用 1、on、True 或者 Yes 开启。
; 可以用 0、off、False 或者 No 关闭。
; 空字符串可以简化为等号后什么都不写,或者使用None关键字:
; foo = ; 将 foo 设为空字符串
; foo = None ; 将 foo 设为空字符串
; foo = "None" ; 将 foo 设为字符串 'None'
; 如果你在值中使用的预设值属于动态加载的扩展(无论是PHP扩展还是Zend扩展),
; 你仅应在加载那些扩展的行后使用这些预设值
;;;;;;;;;;;;;;;;;;;
; 关于这个文件 ;
;;;;;;;;;;;;;;;;;;;
; PHP 打包了两个INI文件。一个建议用于产品环境,另一个建议用于开发环境。
; php.ini-production 核心中包含了保障安全性、性能和最优化的设定。
; 不过要注意,这些设定也许会与较旧或安全性较差的应用程序不兼容。
; 我们建议在正式产品和测试中使用该 ini
; php.ini-development 与其产品环境非常相似,不过出错时详细得多。We recommend using the
; 我们建议仅在开发环境使用开发版, 因为显示在应用中的错误信息可能会无意中泄漏其外的某些安全信息。
; 本文件是 php.ini-development 开发版的 INI 文件.
;;;;;;;;;;;;;;;;;;;
; 快速参考 ;
;;;;;;;;;;;;;;;;;;;
; 以下是产品与开发版 INI 关于 PHP 默认行为的所有设定区别。
; 请看文档后部的实际设置细节,看看为什么我们建议 PHP 变更这些行为。
; display_errors ;显示错误信息
; Default Value: On
; Development Value: On
; Production Value: Off
; display_startup_errors ;显示启动错误信息
; Default Value: On
; Development Value: On
; Production Value: Off
; error_reporting ;错误报告
; Default Value: E_ALL
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; log_errors ;记录错误
; Default Value: Off
; Development Value: On
; Production Value: On
; max_input_time ;最大输入时间
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; output_buffering ;输出缓存
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; register_argc_argv ;注册参数计算与参数索引
; Default Value: On
; Development Value: Off
; Production Value: Off
; request_order ;请求顺序
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; session.gc_divisor ;会话回收因子(多少个会话后回收)
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; session.sid_bits_per_character ;会话ID字符的位数
; Default Value: 4
; Development Value: 5
; Production Value: 5
; short_open_tag ;段标签缩写 (以<? ?>代替<?php ?>,不推荐)
; Default Value: On
; Development Value: Off
; Production Value: Off
; variables_order ;参数顺序
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
; zend.exception_ignore_args ;从异常中排除参数
; Default Value: Off
; Development Value: Off
; Production Value: On
; zend.exception_string_param_max_len ;表达式字符串最大长度(默认是15字符)
; Default Value: 15
; Development Value: 15
; Production Value: 0
|