Home  >  Article  >  Backend Development  >  PHP.ini configuration file analysis_PHP tutorial

PHP.ini configuration file analysis_PHP tutorial

WBOY
WBOYOriginal
2016-07-20 11:13:00903browse

[PHP]

;;;;;;;;;;;;;;;;;;;;
; About php.ini ;
;;;;;;;;;;;;;;;;; ;;;
; PHP's initialization file, generally called php.ini, is responsible for
; configuring many of the aspects of PHP's behavior. Various behaviors and functions of PHP.

; PHP attempts to find and load this configuration from a number of locations.

; .ini is loaded in order, and PHP will load it in the following order
; 1. SAPI module specific location.
; The location of the SAPI module
; 2. The PHPRC environment variable. (As of PHP 5.2.0)
; Environment variable PHPRC PHPRC is the search path of php.ini
; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
; Specification of Windows registry Location
; 4. Current working directory (except CLI)
; Current working directory (except CLI)
; 5. The web server's directory (for SAPI modules), or directory of PHP
; web Server directory (SAPI module) or PHP directory location
; (otherwise in Windows)
; 6. The directory from the --with-config-file-path compile time option, or the
; Windows directory (C:windows or C:winnt)
; When compiling – the specified directory with-config-file-path
; See the PHP docs for more specific information.
; http://php.net /configuration.file

; The syntax of the file is extremely simple. Whitespace and Lines
; beginning with a semicolon are silently ignored (as you probably guessed).

; Section headers (e.g. [Foo]) are also silently ignored , even though

; they might mean something in the future.
; Documentation comment method: whitespace characters and lines starting with semicolons are ignored (you may have guessed this). Section titles (eg: [Foo]) are also ignored, even though they may have some meaning in the future.

; Directives following the section heading [PATH=/www/mysite] only
; apply to PHP files in the /www/mysite directory. Directives

; following the section heading [HOST=www.example. com] only apply to

; PHP files served from www.example.com. Directives set in these
; special sections cannot be overridden by user-defined INI files or
; at runtime. Currently, [PATH =] and [HOST=] sections only work under
; CGI/FastCGI.

;PHP scope: The directive [PATH=/www/mysite] is only applicable to php files in the directory /www/mysite; [HOST=www.example.com] is only applicable to php files in www.example.com kick in. Currently, [PATH=] and [HOST=] only work in CGI and FastCGI. Special fields cannot be overridden by the user's individual settings, that is, the settings are subject to the user's individual settings.
; http://php.net/ini.sections


; Directives are specified using the following syntax:

; directive = value

; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
; Directives are variables used to configure PHP or PHP extensions.
; There is no name validation. If PHP can't find an expected
; directive because it is not set or is mistyped, a default value will be used.

; PHP directive description: Syntax: directive = value; directives are case-sensitive; variables defined by directives are used to configure PHP or PHP extensions; no name verification, enabled if PHP cannot find the specified directive or the directive is configured incorrectly Default value;

; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one

; of the INI constants (On, Off, True, False, Yes, No and None) or an expression

; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a

; previously set variable or directive (e.g. ${foo})

; The value of the instruction can be: string, number, PHP constant, INI constant (On, Off, True, False, Yes, No, None), quoted string, previously set variable or instruction reference;

; Expressions in the INI file are limited to bitwise operators and parentheses:

; | bitwise OR

; ^ bitwise XOR

; & bitwise AND
; ~ bitwise NOT
; ! boolean NOT

; Boolean flags can be turned on using the values ​​1, On, True or Yes.
; They can be turned off using the values ​​0, Off, False or No.

; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:

; foo = "None" ; sets foo to an empty string
; foo = None ; sets foo to an empty string

; foo = "None" ; sets foo to the string 'None'

>;Expressions are limited to operators or brackets | (OR) ^ (XOR) & (AND) ~ (NOT)! (NOT); Boolean value: true value can be 1, On, Ture, Yes false value can be 0, Off, False, No; null value: can be None or blank (i.e. write nothing);

; If you use constants in your value, and these constants belong to a
; dynamically loaded extension (either a PHP extension or a Zend extension),
; you may only use these constants *after* the line that loads the extension.

; If you use constants in values, and these constants belong to dynamically loaded modules (PHP extension or Zend extension), you can only use this variable after loading it in the extension (that is, the variable must be defined first and then used)

;;;;;;;;;;;;;;;;;;;;
; About this file ;
;;;;;;;;;;;;;;;;;; ;;
; PHP comes packaged with two INI files. One that is recommended to be used
; in production environments and one that is recommended to be used in
; development environments.

; php.ini-production contains settings which hold security, performance and
; best practices at its core. But please be aware, these settings may break
; compatibility with older or less security conscience applications. We
; recommending using the production ini in production and testing environments.

; php.ini-development is very similar to its production variant, except it's
; much more verbose when it comes to errors. We recommending using the
; development version only in development environments as errors shown to
; application users can inadvertently leak otherwise secure information.
; PHP comes with two files, one for the production environment and the other for the development environment. php.ini-production contains security, performance, and best practice settings in the kernel; however, please note that these settings may break compatibility with older versions and are rarely used by security-minded applications; we recommend this in production and test environments Use this file. php.ini-development is very similar to the production version, except that it provides detailed information after an error; it is recommended to use this file only in a development environment, otherwise errors output to the program will cause the user to inadvertently disclose security information.
;;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
;;;;;;;;;;;;;;;;;;; ;
; The following are all the settings which are different in either the production
; or development versions of the INIs with respect to PHP's default behavior.
; Please see the actual settings later in the document for more details as to why
; we recommend these changes in PHP's behavior.

;Quick Reference
;Here are the differences in the default behavior in production and development environments in INI files. Please see the actual settings later in the documentation for more details so you can see why we made these changes.

; allow_call_time_pass_reference
; Default Value: On
; Development Value: Off
; Production Value: Off
; allow_call_time_pass_reference Whether to issue a warning when parameters are passed by reference when calling a function. The default is ON, it is OFF in the development environment, and it is OFF in the official release environment

; display_errors
; Default Value: On
; Development Value: On
; Production Value: Off
; display_errors displays all error messages, ON is enabled by default, and is on in the development environment, officially It is off

in the release environment

; display_startup_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; display_startup_errors displays error messages during PHP startup. The default is off, and it is on in the development environment. , it is off in the official release environment

; error_reporting
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED

; html_errors
; Default Value: On
; Development Value: On
; Production value: Off

; html_errors closes the HTML tag in the error message. The default is on, it is on in the development environment, and it is off in the official release environment

; log_errors
; Default Value: Off
; Development Value: On
; Production Value: On

;log_errors sets whether to record the error information of script running to the server error log or error_log. The default is off, the development environment is on, and the official release environment is on

; magic_quotes_gpc
; Default Value: On
; Development Value: Off
; Production Value: Off

;magic_quotes_gpc sets whether to automatically add backslashes to escape the '"\ in the data transmitted from GPC (get, post, cookie). The default is on, the development environment is off, and the official release environment is off

; max_input_time
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)

; max_input_time sets the time limit for receiving data in POST, GET and PUT methods. Default -1, no limit, 60 seconds for development environment and 60 seconds for official release environment

; output_buffering
; Default Value: Off
; Development Value: 4096
; Production Value: 4096

; output_buffering sets the output cache limit off: closes the PHP output cache, On: opens the infinite output cache; default off, the development environment opens an output cache with a size of 4096Byte

; register_argc_argv
; Default Value: On
; Development Value: Off
; Production Value: Off

; register_argc_argv sets whether parameters can be passed to the script. The default is on, the development environment is off, and the official release environment is off

; register_long_arrays
; Default Value: On
; Development Value: Off
; Production Value: Off

; register_long_arrays sets whether PHP registers obsolete predefined variables such as $HTTP_*_VARS. The default is on, the development environment is off, and the official release environment is off

; request_order
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"

; request_order PHP registers the value of the REQUEST array of GET, POST and COOKIE variables. Registration is from left to right, new values ​​will overwrite old values. The default is none, the development environment is GP, and the official environment is GP. GP means that $_REQUEST only contains $_GET and $_POST but not $_COOKIE

; session.bug_compat_42
; Default Value: On
; Development Value: On
; Production Value: Off
;session.bug_compat_42 Set whether you are allowed to register_globals when register_globals is disabled Initialize a global session variable; default is on, development environment is on, official release environment is off

; session.bug_compat_warn
; Default Value: On
; Development Value: On
; Production Value: Off

;session.bug_compat_warn sets whether to allow warning messages to be displayed when initializing a global session variable when register_globals is disabled; the default is on, the development environment is on, and the official release environment is off

; session.gc_divisor
; Default Value: 100
; Development Value: 1000
; Production Value: 1000
; session.gc_divisor is set to start gc (garbage collection) during session initialization. Divisor of the probability of the process. session.gc_divisor and session.gc_probability together define the probability of starting the gc (garbage collection garbage collection) process when each session is initialized. This probability is calculated using gc_probability/gc_divisor. For example 1/100 means there is a 1% probability of starting the gc process on each request.

; session.hash_bits_per_character
; Default Value: 4
; Development Value: 5
; Production Value: 5
; session.hash_bits_per_character allows the user to define the conversion of binary hash data into readable The format is how many bits are stored in each character.

; short_open_tag
; Default Value: On
; Development Value: Off
; Production Value: Off
;short_open_tag sets whether to allow tags are considered PHP scripts.

; track_errors
; Default Value: Off
; Development Value: On
; Production Value: Off
; track_errors Set whether to store error/warning information in $php_errormsg

; url_rewriter.tags
; Default Value: "a=href,area=href,frame=src,form=,fieldset="
; Development Value: "a=href,area=href,frame =src,input=src,form=fakeentry"
; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"

;url_rewriter.tags specifies which HTML tags will be modified to include session IDs when using transparent SID support;

; variables_order
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
; variables_order specifies PHP records GET, POST, Cookie, Environment and Built-in the order of these variables; represented by G, P, C, E and S, usually referenced in the form of EGPCS or GPC, recorded from left to right, the latest record overwrites the older

;;;;;;;;;;;;;;;;;;;;;
; php.ini Options ;
;;;;;;;;;;;;;;; ;;;;;
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
;user The name of the php.ini file (.htaccess file) can be customized. The default value is ".user.ini"

; To disable this feature set this option to empty value
;user_ini.filename =


; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
;user_ini.cache_ttl = 300

;After reading .user.ini, it will be cached, and the re-reading time is determined based on user_ini.cache_ttl

;;;;;;;;;;;;;;;;;;;;
; Language Options ;
;;;;;;;;;;;;;;;;;;;;

;是否使PHP脚本语言在Apache服务器下有效
; Enable the PHP scripting language engine under Apache.
; http://php.net/engine
engine = On


; This directive determines whether or not PHP will recognize code between
; tags as PHP source which should be processed as such. It's been
; recommended for several years that you not use the short tag "short cut" and
; instead to use the full tag combination. With the wide spread use
; of XML and use of these tags by other languages, the server can become easily
; confused and end up parsing the wrong code in the wrong context. But because
; this short cut has been a feature for such a long time, it's currently still
; supported for backwards compatibility, but we recommend you don't use them.
; Default Value: On
; Development Value: Off
; Production Value: Off
; http://php.net/short-open-tag
short_open_tag = Off

; short_open_tag 是否允许使用""短标识。否则必须使用""长标识。
; 除非你的php程序仅在受控环境下运行,且只供自己使用,否则请不要使用短标记。
; 如果要和XML结合使用PHP,可以选择关闭此选项以方便直接嵌入"",
; 不然你必须用PHP来输出:
; 本指令也会影响到缩写形式"


; Allow ASP-style <% %> tags.
; http://php.net/asp-tags
asp_tags = Off

; 是否允许ASP风格的标记"<% %>",这也会影响到缩写形式"<%="。
; PHP6中将删除此指令

; The number of significant digits displayed in floating point numbers.
; http://php.net/precision
precision = 14
; 浮点型数据显示的有效位数。

; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
; http://php.net/y2k-compliance

y2k_compliance = On

; 是否强制打开2000年适应(可能在非Y2K适应的浏览器中导致问题)。

; Output buffering is a mechanism for controlling how much output data
; (excluding headers and cookies) PHP should keep internally before pushing that
; data to the client. If your application's output exceeds this setting, PHP
; will send that data in chunks of roughly the size you specify.
; Turning on this setting and managing its maximum buffer size can yield some
; interesting side-effects depending on your application and web server.
; You may be able to send headers and cookies after you've already sent output
; through print or echo. You also may see performance benefits if your server is
; emitting less packets due to buffered output versus PHP streaming the output
; as it gets it. On production servers, 4096 bytes is a good setting for performance
; reasons.
; Note: Output buffering can also be controlled via Output Buffering Control
;   functions.
; Possible Values:
;   On = Enabled and buffer is unlimited. (Use with caution)
;   Off = Disabled
;   Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Development Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
output_buffering = 4096

; 输出缓冲区大小(字节)。建议值为4096~8192。
; 输出缓冲允许你甚至在输出正文内容之后再发送HTTP头(包括cookies)。
; 其代价是输出层减慢一点点速度。
; 设置输出缓冲可以减少写入,有时还能减少网络数据包的发送。
; 这个参数的实际收益很大程度上取决于你使用的是什么Web服务器以及什么样的脚本。

; You can redirect all of the output of your scripts to a function.  For
; example, if you set output_handler to "mb_output_handler", character
; encoding will be transparently converted to the specified encoding.
; Setting any output handler automatically turns on output buffering.
; Note: People who wrote portable scripts should not depend on this ini
;   directive. Instead, explicitly set the output handler using ob_start().
;   Using this ini directive may cause problems unless you know what script
;   is doing.
; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
;   and you cannot use both "ob_gzhandler" and "zlib.output_compression".
; Note: output_handler must be empty if this is set 'On' !!!!
;   Instead you must use zlib.output_handler.
; http://php.net/output-handler
;output_handler =

  ; 将所有脚本的输出重定向到一个输出处理函数。
  ; 比如,重定向到mb_output_handler()函数时,字符编码将被透明地转换为指定的编码。
  ; 一旦你在这里指定了输出处理程序,输出缓冲将被自动打开(output_buffering=4096)。
  ; 注意0: 此处仅能使用PHP内置的函数,自定义函数应在脚本中使用ob_start()指定。
  ; 注意1: 可移植脚本不能依赖该指令,而应使用ob_start()函数明确指定输出处理函数。
  ;        使用这个指令可能会导致某些你不熟悉的脚本出错。
  ; 注意2: 你不能同时使用"mb_output_handler"和"ob_iconv_handler"两个输出处理函数。
  ;        你也不能同时使用"ob_gzhandler"输出处理函数和zlib.output_compression指令。
  ; 注意3: 如果使用zlib.output_handler指令开启zlib输出压缩,该指令必须为空。
; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
;   outputs chunks that are few hundreds bytes each as a result of
;   compression. If you prefer a larger chunk size for better
;   performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
;   output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
zlib.output_compression = Off


; http://php.net/zlib.output-compression-level
;zlib.output_compression_level = -1

; 使用zlib库对输出进行压缩
; 对此选项的有效值是 'off', 'on', 或者字节数 (用来压缩的缓冲大小 , 默认是 4KB)
; 注意: 结果的chunk大小可能由于压缩对象的大小而不同.
;       PHP输出块的大小一般压缩之后每个大小时几百个字节.
;       如果你希望藉由一个大块的堆大小来获取更好的性能, 需要额外的打开 output_buffering 选项.
; 注意: 你必须使用 zlib.output_handler 来替代标准的
;       output_handler, 否则输出可能会有问题.

; You cannot specify additional output handlers if zlib.output_compression
; is activated here. This setting does the same as output_handler but in
; a different order.
; http://php.net/zlib.output-handler
;zlib.output_handler =

; 这里激活 zlib.output_compression 之后,你无法再指定额外的输出处理.
; 这个设置和 output_handler 一样,但是处理顺序不同.


; Implicit flush tells PHP to tell the output layer to flush itself
; automatically after every output block.  This is equivalent to calling the
; PHP function flush() after each and every call to print() or echo() and each
; and every HTML block.  Turning this option on has serious performance
; implications and is generally recommended for debugging purposes only.
; http://php.net/implicit-flush
; Note: This directive is hardcoded to On for the CLI SAPI
implicit_flush = Off

; 是否要求PHP输出层在每个输出块之后自动刷新数据。
; 这等效于在每个 print()、echo()、HTML块 之后自动调用flush()函数。
; 打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。
; 在CLI SAPI的执行模式下,该指令默认为 On 。

; The unserialize callback function will be called (with the undefined class'
; name as parameter), if the unserializer finds an undefined class
; which should be instantiated. A warning appears if the specified function is
; not defined, or if the function doesn't include/implement the missing class.
; So only set this entry, if you really want to implement such a
; callback-function.
unserialize_callback_func =

; If the deserialization processor needs to instantiate an undefined class,
; the callback function specified here will be called by unserialize() with the name of the undefined class as a parameter,
; to avoid getting Incomplete "__PHP_Incomplete_Class" object.
; If no function is specified here, or the specified function does not contain (or implement) the undefined class, a warning message will be displayed.
; So only set this directive if you really need to implement such a callback function.
; To disable this feature, just leave it blank.

; When floats & doubles are serialized store serialize_precision significant
; digits after the floating point. The default value ensures that when floats
; are decoded with unserialize, the data will remain the same.
serialize_precision = 17
; The precision (significant number of digits) when serializing and storing floating-point and double-precision data.
; The default value ensures that floating point data is decoded by the deserializer without losing data.

; This directive allows you to enable and disable warnings which PHP will issue
; if you pass a value by reference at function call time. Passing values ​​by
; reference at function call time is a deprecated feature which will be removed
; from PHP at some point in the near future. The acceptable method for passing a
; value by reference to a function is by declaring the reference in the functions
; definition, not at call time. This directive does not disable this feature, it
; only determines whether PHP will warn you about it or not. These warnings
; should enabled in development environments only.
; Default Value: On (Suppress warnings)
; Development Value: Off (Issue warnings)
; Production Value: Off (Issue warnings)
; http://php.net/allow-call-time-pass-reference
allow_call_time_pass_reference = Off

; Whether to pass parameters by reference when calling a function (you will receive a warning every time you use this feature).
; PHP opposes this approach and has deleted this directive (equivalent to setting it to Off) in PHP6 because it affects the cleanliness of the code.
; It is encouraged to explicitly specify in the function declaration which parameters are passed by reference.
; We encourage you to turn this option off to ensure that your scripts will still work properly in future versions of the language.

; Safe Mode
; http://php.net/safe-mode
safe_mode = Off
; Whether to enable safe mode.
; When opened, PHP will check whether the owner of the current script is the same as the owner of the file being operated.
; If they are the same, the operation is allowed, if they are different, the operation is denied.


; By default, Safe Mode does a UID compare check when
; opening files. If you want to relax this to a GID compare,
; then turn on safe_mode_gid.
; http ://php.net/safe-mode-gid
safe_mode_gid = Off

; In safe mode, a UID comparison check is performed by default when accessing files.
; But in some cases strict UID checking is not suitable, and loose GID checking is enough.
; If you want to relax it to only do GID comparison, you can turn this parameter on.


; When safe_mode is on, UID/GID checks are bypassed when
; including files from this directory and its subdirectories.
; (directory must also be in include_path or full path must
; be used when including)
; http://php.net/safe-mode-include-dir
safe_mode_include_dir =

; When safe_mode is on, only executables located in the safe_mode_exec_dir
; will be allowed to be executed via the exec family of functions.
; http://php.net/safe-mode-exec- dir
safe_mode_exec_dir =

; In safe mode, only executable programs in this directory are allowed to be executed by functions that execute system programs.
; These functions are: system, escapeshellarg, escapeshellcmd, exec, passthru,


; Setting certain environment variables may be a potential security breach.
; This directive contains a comma-delimited list of prefixes. In Safe Mode,
; the user may only alter environment variables whose names begin with the
; prefixes supplied here. By default, users will only be able to set
; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
; Note: If this directive is empty, PHP will let the user modify ANY
; environment variable!
; http://php.net/safe-mode-allowed-env-vars
safe_mode_allowed_env_vars = PHP_

; A comma-separated list of prefixes for environment variables that users can only change in safe mode.
; Allows users to set certain environment variables, which may lead to potential security vulnerabilities.
; Note: If this parameter value is empty, PHP will allow users to change any environment variables!

; This directive contains a comma-delimited list of environment variables that
; the end user won't be able to change using putenv(). These variables will be
; protected even if safe_mode_allowed_env_vars is set to allow to change them.
; http://php.net/safe-mode-protected-env-vars
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; A comma-separated list of environment variables that users cannot change in safe mode.
; These variables are protected even when the safe_mode_allowed_env_vars directive is set to allowed.

; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/open-basedir
;open_basedir =

; Limit all files (including the files themselves) that PHP allows to operate to this group of directory lists.
; When a script attempts to open a file outside the specified directory tree, it will be rejected.
; All symbolic links are resolved, so it is not possible to circumvent this restriction through symbolic links.
; The special value '.' specifies that the directory where the script is stored will be used as the base directory,
; but this is somewhat dangerous because the script's working directory can be easily changed by chdir().
; For shared servers, it will be very useful to flexibly set this directive in httpd.conf for different virtual hosts or directories.
;Use semicolons to separate directories in Windows and colons in UNIX systems.
; When used as an Apache module, the open_basedir path in the parent directory will be automatically inherited.
; The specified restriction is actually a prefix, not a directory name,
; In other words, "/dir/incl" will allow access to "/dir/include" and "/dir/incls",
; If you wish to control access to a specific directory, add a trailing slash.
; The default is to allow all files to be opened.

; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-functions
disable_functions =

; The disable_functions directive accepts a comma-separated list of function names to disable specific functions.


; This directive allows you to disable certain classes for security reasons.
; It receives a comma-delimited list of class names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
; http://php.net/disable-classes
disable_classes =

; The disable_classes directive accepts a comma-separated list of class names to disable specific classes.

; Colors for Syntax Highlighting mode. Anything that's acceptable in
; would work.
; http://php.net /syntax-highlighting
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.bg = #FFFFFF
;highlight. default = #0000BB
;highlight.html = #000000

; The color of syntax highlighting mode (usually used to display .phps files).
; Anything that is accepted by will work fine.


; If enabled, the request will be allowed to complete even if the user aborts
; the request. Consider enabling it if executing long requests, which may end up
; being interrupted by the user or a browser timing out. PHP's default behavior
; is to disable this feature.
; http://php.net/ignore-user-abort
;ignore_user_abort = On

; Whether to insist on completing the entire request even after the user aborts the request.
; You should consider turning it on when performing a long request,
; because a long request may cause the user to terminate midway or the browser to timeout.


; Determines the size of the realpath cache to be used by PHP. This value should
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
; http://php.net/realpath-cache-size
;realpath_cache_size = 16k

;;realpath_cache_size specifies the realpath (normalized absolute path name) buffer size used by PHP.
; This value should be increased to improve performance on systems where PHP opens a large number of files.


; Duration of time, in seconds for which to cache realpath information for a given
; file or directory. For systems with rarely changing files, consider increasing this
; value.
; http://php.net/realpath-cache-ttl
;realpath_cache_ttl = 120

; Validity period (seconds) of the information in the realpath buffer.
; For systems where files rarely change, this value can be increased to improve performance.


; Enables or disables the circular reference collector.
; http://php.net/zend.enable-gc
zend.enable_gc = On

;Set whether to enable PHP’s garbage collection mechanism

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/440419.htmlTechArticle[PHP] ;;;;;;;;;;;;;;;;;;; About php.ini ; ;;;;;;;;;;;;;;;;;;;; ; PHP's initialization file, generally called php.ini, is responsible for ; configuring many of the aspects of PHP's...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn