!这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为;´´。PHP将在这些地方依次查找该文件:当前工作目录;环境变量PHPRC;指明的路径;编译时指定的路径。;在windows下,编译时的路径是Windows安装目录。;在命令行模式下,-c参数替代。;该文件的语法非常简单。空白字符和用分号´;´开始的行被简单地忽略(就象你可能;猜到的一样)。章节标题(例如:[Foo])也被简单地忽略,即使将来它们可能;有某种的意义。;;指示被指定使用如下语法:;指示标识符=值;directive=value;指示标识符是*大小写敏感的*-foo=bar不同于FOO=bar。;;值可以是一个字符串,一个数字,一个PHP常量(如:E_ALLorM_PI),INI常量中的;一个(On,Off,True,False,Yes,NoandNone),或是一个表达式;(如:E_ALL&~E_NOTICE),或是用引号括起来的字符串("foo").;;INI文件的表达式被限制于位运算符和括号。;|bitwiseOR;&bitwiseAND;~bitwiseNOT;!booleanNOT;;布尔标志可用1,On,TrueorYes这些值置于开的状态。;它们可用0,Off,FalseorNo这些值置于关的状态。;;一个空字符串可以用在等号后不写任何东西表示,或者用None关键字:;;foo=;将foo置为空字符串;foo=none;将foo置为空字符串;foo="none";将foo置为字符串´none´;;如果你值设置中使用常量,而这些常量属于动态调入的扩展库(不是PHP的扩展,就是;Zend的扩展),你仅可以调入这些扩展的行*之后*使用这些常量。;;-dist文件里设定的值与内建的默认值相同(这是说,;没被使用或者你删掉了这些行,默认值与之相同)。;;;;;;;;;;;;;;;;;;;;;语言选项;;;;;;;;;;;;;;;;;;;;;engine=On;使PHPscriptinglanguageengine(PHP脚本语言引擎)在Apache下有效。short_open_tag=On;允许<?标识(这种简单表示)。否则仅有<?phpand<script>tags将被识别。asp_tags=Off;允许ASP-style<%%>tagsprecision=14;pliance=Off;是否打开2000年适应(可能在非Y2K适应的浏览器中导致问题)output_buffering=Off;输出缓存允许你甚至在输出正文内容之后发送header(标头,包括cookies)行;其代价是输出层减慢一点点速度。你可以使用输出缓存在运行时打开输出缓存,;或者在这里将指示设为On而使得所有文件的输出缓存打开。implicit_flush=Off;强制flush(刷新)让PHP告诉输出层在每个输出块之后自动刷新自身数据。;这等效于在每个print()或echo()调用和每个HTML块后调用flush()函数。;打开这项设置会导致严重的运行时冲突,建议仅在debug过程中打开。allow_call_time_pass_reference=On;是否让强迫函数调用时按引用传递参数。这一方法遭到抗议,;并可能在将来版本的PHP/Zend里不再支持。;受到鼓励的指定哪些参数按引用传递的方法是在函数声明里。;你被鼓励尝试关闭这一选项并确认你的脚本仍能正常工作,以保证在将来版本的语言里;它们仍能工作。(你将在每次使用该特点时得到一个警告,而参数将按值而不是按引用;传递)。;SafeMode安全模式safe_mode=Offsafe_mode_exec_dir=safe_mode_allowed_env_vars=PHP_;?Settingcertainenvironmentvariables;?maybeapotentialsecuritybreach.;该指示包含用逗号分隔的前缀列表。安全模式中,用户仅可以替换;以在此列出的前缀开头的环境变量的值。;默认地,用户将仅能设定以PHP_开头的环境变量,(如:PHP_FOO=BAR)。;注意:如果这一指示为空,PHP将让用户更改任意环境变量!safe_mode_protected_env_vars=LD_LIBRARY_PATH;这条指示包含一个用逗号分隔的环境变量列表,那是最终用户将不能用putenv()更改的。;这些变量甚至在safe_mode_allowed_env_va
PHP配置文件PHP 来自淘豆网m.daumloan.com转载请标明出处.