php.ini中文,PHP.ini配置文件中文

本文详细解析PHP的默认配置文件php.ini,强调其在开发与生产环境中的不同应用。建议在网站上线前考虑使用php.ini-recommended,并遵循安全指南。配置涉及短标签启用、输出缓冲、错误处理等多个方面,对PHP行为进行多维度控制,以确保最佳的性能和安全性。
摘要由CSDN通过智能技术生成

;;;;;;;;;;;

; 警告 ;

;;;;;;;;;;;

; 此配置文件是对于新安装的PHP的默认设置.

; 默认情况下,PHP使用此配置文件安装

; 此配置针对开发目的,并且*不是*针对生产环境

; 基于一些安全方面的考虑,在你的网站上线之前,请考虑使用php.ini-recommended

; 以及在线文档 http://php.net/manual/en/security.php.

;;;;;;;;;;;;;;;;;;;

; 关于 php.ini   ;

;;;;;;;;;;;;;;;;;;;

; 此文件控制了PHP行为的很多方面.  为了让PHP能够读取它

; 必须命名为 'php.ini'.  PHP 在其当前工作目录,由PHPRC环境变量指定目录

; 以及由编译时指定的目录(按此顺序)查找此文件

; 在Windows环境下, 编译时目录是Windows目录.

; 在命令行模式下查找php.ini的目录可以被-c参数覆盖.

;

; 此文件的语法非常简单.

; 空行和由分号开始的行会被忽略(你可能已经猜到了).

; 段的开头(例如 [Foo]) 同样会被悄悄忽略

; 即使在将来他们可能会有其他作用.

;

; 使用以下语法来设定指令:

; directive = value

; 指令 = 值

; 指令名称是 *大小写敏感* - foo=bar 和 FOO=bar 是不同的.

;

; 值可以是字符串,数值,PHP常量 (例如 E_ALL 和 M_PI),

; INI 常量 (On, Off, True, False, Yes, No 和 None) 或者一个表达式

; (例如 E_ALL & ~E_NOTICE), 或者带引号的字串 ("foo").

;

; 在INI文件中的表达式只能使用逻辑运算和圆括号:

; |        逻辑或

; &       逻辑与

; ~       逻辑非

; !        取反

;

; 逻辑标志可以使用1,On,True或者Yes来打开.

; 也可以使用0, Off, False 或者 No来关闭.

;

; 在等号后面不写任何内容代表了一个空字符串

; 或者使用 None 关键词:

;

;  foo =         ; 将foo设置成一个空字串

;  foo = none    ; 将foo设置成一个空字串

;  foo = "none"  ; 将foo设置成字串 'none'

;

; 如果你在值中使用了常量, 并且这个常量属于一个动态加载的扩展模块

; (不论是PHP扩展还是Zend扩展),

; 那你只能在加载这些扩展 *之后* 使用这些常量.

;

;

;;;;;;;;;;;;;;;;;;;

; 关于这个文件  ;

;;;;;;;;;;;;;;;;;;;

; 在php.ini-dist 文件中所有的值都相当于内建的默认值

; (就是如果没有使用php.ini, 或者如果你删除了这些行,

; 就和内建的默认值一样).

;;;;;;;;;;;;;;;;;;;;

; 语言选项 ;

;;;;;;;;;;;;;;;;;;;;

; 打开在Apache下的PHP脚本语言引擎

engine = On

; 打开Zend Engine兼容模式(PHP 4.x)

zend.ze1_compatibility_mode = Off

; 允许 标签.  否则,只有 <?php 和

; 注意: 尽可能避免在开发可重新发布的程序或者库的时候使用简略标签,或者在不受你控制的服务器下发布,

; 因为简略标签可能不被目标服务器支持.为了可移植性, 可重新发布的代码, 请不要使用简略标签

short_open_tag = On

; 使用ASP风格 标签.

asp_tags = Off

; 浮点数中数值的有效位数(浮点数精度).

precision    =  12

; 强制2000年兼容 (可能引起不兼容浏览器的问题)

y2k_compliance = On

; 输出缓冲允许在你发送了body内容之后发送header(包括 cookies)

; 代价是稍稍减缓了PHP输出层

; 你可以在运行时调用 output buffering 函数来打开此功能

; 你也可以将此指令设置为On来对所有文件打开输出缓冲

; 如果你想将这个缓冲区限制到特定大小 - 你可以使用最大的字节数来代替'On',来作为这个指令的参数 (例如 output_buffering=4096).

output_buffering = Off

; 你可以将所有你脚本输出的内容重定向到指定函数.

; 例如, 如果你设置 output_handler 到 "mb_output_handler",

; 字符编码会被转换成为指定的编码..

; 设置任何的输出处理句柄会自动打开输出缓冲.

; 注意: 如果想编写可移植脚本就不要依赖此INI配置

;       取而代之的是, 明确的使用 ob_start() 来设置输出处理句柄.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值