加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP.ini中文配置详解

发布时间:2022-08-03 17:10:41 所属栏目:PHP教程 来源:互联网
导读:本文章来给大家介绍PHP.ini中文配置说明,希望有需要了解php.ini配置文件的同学不防进入参考。 关于 php.ini 此文件控制了PHP行为的很多方面.为了让PHP能够读取它,必须命名为 php.ini.PHP 在其当前工作目录,由PHPRC环境变量指定目录,以及由编译时指定的目录(
  本文章来给大家介绍PHP.ini中文配置说明,希望有需要了解php.ini配置文件的同学不防进入参考。
 
  关于 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
 
 
  注意: 你不能同时使用 "mb_output_handler" 和 "ob_iconv_handler",并且你不能同时使用 "ob_gzhandler" 和 "zlib.output_compression".
 
  注意: 如果使用zlib.output_handler指令开启zlib输出压缩, 该指令必须为空.output_handler = 

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读