PHP 7.3 v 8.3 freehostia.com

Created Diff never expires
140 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
533 lines
241 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
627 lines
safe_mode=off
[PHP]

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

; PHP attempts to find and load this configuration from a number of locations.
; PHP attempts to find and load this configuration from a number of locations.
; The following is a summary of its search order:
; The following is a summary of its search order:
; 1. SAPI module specific location.
; 1. SAPI module specific location.
; 2. The PHPRC environment variable. (As of PHP 5.2.0)
; 2. The PHPRC environment variable. (As of PHP 5.2.0)
; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
; 4. Current working directory (except CLI)
; 4. Current working directory (except CLI)
; 5. The web server's directory (for SAPI modules), or directory of PHP
; 5. The web server's directory (for SAPI modules), or directory of PHP
; (otherwise in Windows)
; (otherwise in Windows)
; 6. The directory from the --with-config-file-path compile time option, or the
; 6. The directory from the --with-config-file-path compile time option, or the
; Windows directory (C:\windows or C:\winnt)
; Windows directory (usually C:\windows)
; See the PHP docs for more specific information.
; See the PHP docs for more specific information.
; http://php.net/configuration.file
; https://php.net/configuration.file

; The syntax of the file is extremely simple. Whitespace and lines
; The syntax of the file is extremely simple. Whitespace and lines
; beginning with a semicolon are silently ignored (as you probably guessed).
; beginning with a semicolon are silently ignored (as you probably guessed).
; Section headers (e.g. [Foo]) are also silently ignored, even though
; Section headers (e.g. [Foo]) are also silently ignored, even though
; they might mean something in the future.
; they might mean something in the future.

; Directives following the section heading [PATH=/www/mysite] only
; Directives following the section heading [PATH=/www/mysite] only
; apply to PHP files in the /www/mysite directory. Directives
; apply to PHP files in the /www/mysite directory. Directives
; following the section heading [HOST=www.example.com] only apply to
; following the section heading [HOST=www.example.com] only apply to
; PHP files served from www.example.com. Directives set in these
; PHP files served from www.example.com. Directives set in these
; special sections cannot be overridden by user-defined INI files or
; special sections cannot be overridden by user-defined INI files or
; at runtime. Currently, [PATH=] and [HOST=] sections only work under
; at runtime. Currently, [PATH=] and [HOST=] sections only work under
; CGI/FastCGI.
; CGI/FastCGI.
; http://php.net/ini.sections
; https://php.net/ini.sections

; Directives are specified using the following syntax:
; Directives are specified using the following syntax:
; directive = value
; directive = value
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
; Directives are variables used to configure PHP or PHP extensions.
; Directives are variables used to configure PHP or PHP extensions.
; There is no name validation. If PHP can't find an expected
; 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.
; directive because it is not set or is mistyped, a default value will be used.

; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
; 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
; 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
; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
; previously set variable or directive (e.g. ${foo})
; previously set variable or directive (e.g. ${foo})

; Expressions in the INI file are limited to bitwise operators and parentheses:
; Expressions in the INI file are limited to bitwise operators and parentheses:
; | bitwise OR
; | bitwise OR
; ^ bitwise XOR
; ^ bitwise XOR
; & bitwise AND
; & bitwise AND
; ~ bitwise NOT
; ~ bitwise NOT
; ! boolean NOT
; ! boolean NOT

; Boolean flags can be turned on using the values 1, On, True or Yes.
; 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.
; 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
; An empty string can be denoted by simply not writing anything after the equal
; sign, or by using the None keyword:
; sign, or by using the None keyword:
; foo = ; sets foo to an empty string

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

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

;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
; About this file ;
; About this file ;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
; PHP comes packaged with two INI files. One that is recommended to be used
; 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
; in production environments and one that is recommended to be used in
; development environments.
; development environments.

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

; php.ini-development is very similar to its production variant, except it is
; php.ini-development is very similar to its production variant, except it is
; much more verbose when it comes to errors. We recommend using the
; much more verbose when it comes to errors. We recommend using the
; development version only in development environments, as errors shown to
; development version only in development environments, as errors shown to
; application users can inadvertently leak otherwise secure information.
; application users can inadvertently leak otherwise secure information.
; This is php.ini-production INI file.

; This is the php.ini-production INI file.

;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
; Quick Reference ;
; Quick Reference ;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;

; The following are all the settings which are different in either the production
; 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.
; 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
; Please see the actual settings later in the document for more details as to why
; we recommend these changes in PHP's behavior.
; we recommend these changes in PHP's behavior.

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

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

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

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

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

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

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

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

; session.gc_divisor
; session.gc_divisor
; Default Value: 100
; Default Value: 100
; Development Value: 1000
; Development Value: 1000
; Production Value: 1000
; Production Value: 1000
; session.hash_bits_per_character

; session.sid_bits_per_character
; Default Value: 4
; Default Value: 4
; Development Value: 5
; Development Value: 5
; Production Value: 5
; Production Value: 5

; short_open_tag
; short_open_tag
; Default Value: On
; Default Value: On
; Development Value: Off
; Development Value: Off
; Production Value: Off
; Production Value: Off
; track_errors

; Default Value: Off
; Development Value: On
; Production Value: Off
; 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"
; variables_order
; variables_order
; Default Value: "EGPCS"
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Development Value: "GPCS"
; Production Value: "GPCS"
; Production Value: "GPCS"

; zend.exception_ignore_args
; Default Value: Off
; Development Value: Off
; Production Value: On

; zend.exception_string_param_max_len
; Default Value: 15
; Development Value: 15
; Production Value: 0

;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
; php.ini Options ;
; php.ini Options ;
;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
;user_ini.filename = ".user.ini"
;user_ini.filename = ".user.ini"
; To disable this feature set this option to empty value

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

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

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

; Enable the PHP scripting language engine under Apache.
; Enable the PHP scripting language engine under Apache.
; http://php.net/engine
; https://php.net/engine
engine = On
engine = On

; This directive determines whether or not PHP will recognize code between
; This directive determines whether or not PHP will recognize code between
; <? and ?> tags as PHP source which should be processed as such. It is
; <? and ?> tags as PHP source which should be processed as such. It is
; generally recommended that <?php and ?> should be used and that this feature
; generally recommended that <?php and ?> should be used and that this feature
; should be disabled, as enabling it may result in issues when generating XML
; should be disabled, as enabling it may result in issues when generating XML
; documents, however this remains supported for backward compatibility reasons.
; documents, however this remains supported for backward compatibility reasons.
; Note that this directive does not control the <?= shorthand tag, which can be
; Note that this directive does not control the <?= shorthand tag, which can be
; used regardless of this directive.
; used regardless of this directive.
; Default Value: On
; Default Value: On
; Development Value: Off
; Development Value: Off
; Production Value: Off
; Production Value: Off
; http://php.net/short-open-tag
; https://php.net/short-open-tag
short_open_tag = On
short_open_tag = On
; Allow ASP-style <% %> tags.

; http://php.net/asp-tags
asp_tags = Off
; The number of significant digits displayed in floating point numbers.
; The number of significant digits displayed in floating point numbers.
; http://php.net/precision
; https://php.net/precision
precision = 14
precision = 14

; Output buffering is a mechanism for controlling how much output data
; Output buffering is a mechanism for controlling how much output data
; (excluding headers and cookies) PHP should keep internally before pushing that
; (excluding headers and cookies) PHP should keep internally before pushing that
; data to the client. If your application's output exceeds this setting, PHP
; 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.
; 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
; Turning on this setting and managing its maximum buffer size can yield some
; interesting side-effects depending on your application and web server.
; 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
; 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
; 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
; 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
; as it gets it. On production servers, 4096 bytes is a good setting for performance
; reasons.
; reasons.
; Note: Output buffering can also be controlled via Output Buffering Control
; Note: Output buffering can also be controlled via Output Buffering Control
; functions.
; functions.
; Possible Values:
; Possible Values:
; On = Enabled and buffer is unlimited. (Use with caution)
; On = Enabled and buffer is unlimited. (Use with caution)
; Off = Disabled
; Off = Disabled
; Integer = Enables the buffer and sets its maximum size in bytes.
; Integer = Enables the buffer and sets its maximum size in bytes.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: Off
; Default Value: Off
; Development Value: 4096
; Development Value: 4096
; Production Value: 4096
; Production Value: 4096
; http://php.net/output-buffering
; https://php.net/output-buffering
output_buffering = 4096
output_buffering = 4096

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

; URL rewriter function rewrites URL on the fly by using
; output buffer. You can set target tags by this configuration.
; "form" tag is special tag. It will add hidden input tag to pass values.
; Refer to session.trans_sid_tags for usage.
; Default Value: "form="
; Development Value: "form="
; Production Value: "form="
;url_rewriter.tags

; URL rewriter will not rewrite absolute URL nor form by default. To enable
; absolute URL rewrite, allowed hosts must be defined at RUNTIME.
; Refer to session.trans_sid_hosts for more details.
; Default Value: ""
; Development Value: ""
; Production Value: ""
;url_rewriter.hosts

; Transparent output compression using the zlib library
; Transparent output compression using the zlib library
; Valid values for this option are 'off', 'on', or a specific buffer size
; Valid values for this option are 'off', 'on', or a specific buffer size
; to be used for compression (default is 4KB)
; to be used for compression (default is 4KB)
; Note: Resulting chunk size may vary due to nature of compression. PHP
; Note: Resulting chunk size may vary due to nature of compression. PHP
; outputs chunks that are few hundreds bytes each as a result of
; outputs chunks that are few hundreds bytes each as a result of
; compression. If you prefer a larger chunk size for better
; compression. If you prefer a larger chunk size for better
; performance, enable output_buffering in addition.
; performance, enable output_buffering in addition.
; Note: You need to use zlib.output_handler instead of the standard
; Note: You need to use zlib.output_handler instead of the standard
; output_handler, or otherwise the output will be corrupted.
; output_handler, or otherwise the output will be corrupted.
; http://php.net/zlib.output-compression
; https://php.net/zlib.output-compression
zlib.output_compression = Off
zlib.output_compression = Off
; http://php.net/zlib.output-compression-level

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

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

; Implicit flush tells PHP to tell the output layer to flush itself
; Implicit flush tells PHP to tell the output layer to flush itself
; automatically after every output block. This is equivalent to calling the
; 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
; 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
; and every HTML block. Turning this option on has serious performance
; implications and is generally recommended for debugging purposes only.
; implications and is generally recommended for debugging purposes only.
; http://php.net/implicit-flush
; https://php.net/implicit-flush
; Note: This directive is hardcoded to On for the CLI SAPI
; Note: This directive is hardcoded to On for the CLI SAPI
implicit_flush = Off
implicit_flush = Off

; The unserialize callback function will be called (with the undefined class'
; The unserialize callback function will be called (with the undefined class'
; name as parameter), if the unserializer finds an undefined class
; name as parameter), if the unserializer finds an undefined class
; which should be instantiated. A warning appears if the specified function is
; 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.
; 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
; So only set this entry, if you really want to implement such a
; callback-function.
; callback-function.
; When floats & doubles are serialized store serialize_precision significant
unserialize_callback_func =

; The unserialize_max_depth specifies the default depth limit for unserialized
; structures. Setting the depth limit too high may result in stack overflows
; during unserialization. The unserialize_max_depth ini setting can be
; overridden by the max_depth option on individual unserialize() calls.
; A value of 0 disables the depth limit.
;unserialize_max_depth = 4096

; When floats & doubles are serialized, store serialize_precision significant
; digits after the floating point. The default value ensures that when floats
; digits after the floating point. The default value ensures that when floats
; are decoded with unserialize, the data will remain the same.
; are decoded with unserialize, the data will remain the same.
serialize_precision = 17
; The value is also used for json_encode when encoding double values.
; If -1 is used, then dtoa mode 0 is used which automatically select the best
; precision.
serialize_precision = -1

; open_basedir, if set, limits all file operations to the defined directory
; 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
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; or per-virtualhost web server configuration file.
; *NOT* affected by whether Safe Mode is turned On or Off.
; Note: disables the realpath cache
; http://php.net/open-basedir
; https://php.net/open-basedir
;open_basedir =
;open_basedir =
; This directive allows you to disable certain functions for security reasons.

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

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

; Colors for Syntax Highlighting mode. Anything that's acceptable in
; Colors for Syntax Highlighting mode. Anything that's acceptable in
; <span style="color: ???????"> would work.
; <span style="color: ???????"> would work.
; http://php.net/syntax-highlighting
; https://php.net/syntax-highlighting
;highlight.string = #DD0000
;highlight.string = #DD0000
;highlight.comment = #FF9900
;highlight.comment = #FF9900
;highlight.keyword = #007700
;highlight.keyword = #007700
;highlight.default = #0000BB
;highlight.default = #0000BB
;highlight.html = #000000
;highlight.html = #000000

; If enabled, the request will be allowed to complete even if the user aborts
; 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
; 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
; being interrupted by the user or a browser timing out. PHP's default behavior
; is to disable this feature.
; is to disable this feature.
; http://php.net/ignore-user-abort
; https://php.net/ignore-user-abort
;ignore_user_abort = On
;ignore_user_abort = On

; Determines the size of the realpath cache to be used by PHP. This value should
; 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
; be increased on systems where PHP opens many files to reflect the quantity of
; the file operations performed.
; the file operations performed.
; http://php.net/realpath-cache-size
; Note: if open_basedir is set, the cache is disabled
;realpath_cache_size = 16k
; https://php.net/realpath-cache-size
;realpath_cache_size = 4096k

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

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

; If enabled, scripts may be written in encodings that are incompatible with
; If enabled, scripts may be written in encodings that are incompatible with
; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
; the scanner. CP936, Big5, CP949 and Shift_JIS are the examples of such
; encodings. To use this feature, mbstring extension must be enabled.
; encodings. To use this feature, mbstring extension must be enabled.
; Default: Off
;zend.multibyte = Off
;zend.multibyte = Off

; Allows to set the default encoding for the scripts. This value will be used
; Allows to set the default encoding for the scripts. This value will be used
; unless "declare(encoding=...)" directive appears at the top of the script.
; unless "declare(encoding=...)" directive appears at the top of the script.
; Only affects if zend.multibyte is set.
; Only affects if zend.multibyte is set.
; Default: ""
;zend.script_encoding =
;zend.script_encoding =

; Allows to include or exclude arguments from stack traces generated for exceptions.
; In production, it is recommended to turn this setting on to prohibit the output
; of sensitive information in stack traces
; Default Value: Off
; Development Value: Off
; Production Value: On
zend.exception_ignore_args = On

; Allows setting the maximum string length in an argument of a stringified stack trace
; to a value between 0 and 1000000.
; This has no effect when zend.exception_ignore_args is enabled.
; Default Value: 15
; Development Value: 15
; Production Value: 0
; In production, it is recommended to set this to 0 to reduce the output
; of sensitive information in stack traces.
zend.exception_string_param_max_len = 0

;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
; Miscellaneous ;
; Miscellaneous ;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;

; Decides whether PHP may expose the fact that it is installed on the server
; Decides whether PHP may expose the fact that it is installed on the server
; (e.g. by adding its signature to the Web server header). It is no security
; (e.g. by adding its signature to the Web server header). It is no security
; threat in any way, but it makes it possible to determine whether you use PHP
; threat in any way, but it makes it possible to determine whether you use PHP
; on your server or not.
; on your server or not.
; http://php.net/expose-php
; https://php.net/expose-php
expose_php = On
expose_php = Off

;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;

; Maximum execution time of each script, in seconds
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; https://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
max_execution_time = 30

; Maximum amount of time each script may spend parsing request data. It's a good
; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time
; https://php.net/max-input-time
max_input_time = 60
max_input_time = 60

; Maximum input variable nesting level
; Maximum input variable nesting level
; http://php.net/max-input-nesting-level
; https://php.net/max-input-nesting-level
;max_input_nesting_level = 64
;max_input_nesting_level = 64

; How many GET/POST/COOKIE input variables may be accepted
; How many GET/POST/COOKIE input variables may be accepted
; max_input_vars = 1000
max_input_vars = 1000
; Maximum amount of memory a script may consume (128MB)

; http://php.net/memory-limit
; Maximum amount of memory a script may consume
; https://php.net/memory-limit
memory_limit = 128M
memory_limit = 128M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; This directive informs PHP of which errors, warnings and notices you would like
; This directive informs PHP of which errors, warnings and notices you would like
; it to take action for. The recommended way of setting values for this
; it to take action for. The recommended way of setting values for this
; directive is through the use of the error level constants and bitwise
; directive is through the use of the error level constants and bitwise
; operators. The error level constants are below here for convenience as well as
; operators. The error level constants are below here for convenience as well as
; some common settings and their meanings.
; some common settings and their meanings.
; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
; those related to E_NOTICE and E_STRICT, which together cover best practices and
; those related to E_NOTICE and E_STRICT, which together cover best practices and
; recommended coding standards in PHP. For performance reasons, this is the
; recommended coding standards in PHP. For performance reasons, this is the
; recommend error reporting setting. Your production server shouldn't be wasting
; recommend error reporting setting. Your production server shouldn't be wasting
; resources complaining about best practices and coding standards. That's what
; resources complaining about best practices and coding standards. That's what
; development servers and development settings are for.
; development servers and development settings are for.
; Note: The php.ini-development file has this setting as E_ALL. This
; Note: The php.ini-development file has this setting as E_ALL. This
; means it pretty much reports everything which is exactly what you want during
; means it pretty much reports everything which is exactly what you want during
; development and early testing.
; development and early testing.
;
;
; Error Level Constants:
; Error Level Constants:
; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
; E_ERROR - fatal run-time errors
; E_ERROR - fatal run-time errors
; E_RECOVERABLE_ERROR - almost fatal run-time errors
; E_RECOVERABLE_ERROR - almost fatal run-time errors
; E_WARNING - run-time warnings (non-fatal errors)
; E_WARNING - run-time warnings (non-fatal errors)
; E_PARSE - compile-time parse errors
; E_PARSE - compile-time parse errors
; E_NOTICE - run-time notices (these are warnings which often result
; E_NOTICE - run-time notices (these are warnings which often result
; from a bug in your code, but it's possible that it was
; from a bug in your code, but it's possible that it was
; intentional (e.g., using an uninitialized variable and
; intentional (e.g., using an uninitialized variable and
; relying on the fact it is automatically initialized to an
; relying on the fact it is automatically initialized to an
; empty string)
; empty string)
; E_STRICT - run-time notices, enable to have PHP suggest changes
; E_STRICT - run-time notices, enable to have PHP suggest changes
; to your code which will ensure the best interoperability
; to your code which will ensure the best interoperability
; and forward compatibility of your code
; and forward compatibility of your code
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
; initial startup
; initial startup
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_ERROR - fatal compile-time errors
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
; E_USER_ERROR - user-generated error message
; E_USER_ERROR - user-generated error message
; E_USER_WARNING - user-generated warning message
; E_USER_WARNING - user-generated warning message
; E_USER_NOTICE - user-generated notice message
; E_USER_NOTICE - user-generated notice message
; E_DEPRECATED - warn about code that will not work in future versions
; E_DEPRECATED - warn about code that will not work in future versions
; of PHP
; of PHP
; E_USER_DEPRECATED - user-generated deprecation warnings
; E_USER_DEPRECATED - user-generated deprecation warnings
;
;
; Common Values:
; Common Values:
; E_ALL (Show all errors, warnings and notices including coding standards.)
; E_ALL (Show all errors, warnings and notices including coding standards.)
; E_ALL & ~E_NOTICE (Show all errors, except for notices)
; E_ALL & ~E_NOTICE (Show all errors, except for notices)
; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.)
; E_ALL & ~E_NOTICE & ~E_STRICT (Show all errors, except for notices and coding standards warnings.)
; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
; E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR (Show only errors)
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
; Default Value: E_ALL
; Development Value: E_ALL
; Development Value: E_ALL
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
; http://php.net/error-reporting
; https://php.net/error-reporting
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT

; This directive controls whether or not and where PHP will output errors,
; This directive controls whether or not and where PHP will output errors,
; notices and warnings too. Error output is very useful during development, but
; notices and warnings too. Error output is very useful during development, but
; it could be very dangerous in production environments. Depending on the code
; it could be very dangerous in production environments. Depending on the code
; which is triggering the error, sensitive information could potentially leak
; which is triggering the error, sensitive information could potentially leak
; out of your application such as database usernames and passwords or worse.
; out of your application such as database usernames and passwords or worse.
; For production environments, we recommend logging errors rather than
; For production environments, we recommend logging errors rather than
; sending them to STDOUT.
; sending them to STDOUT.
; Possible Values:
; Possible Values:
; Off = Do not display any errors
; Off = Do not display any errors
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
; On or stdout = Display errors to STDOUT
; On or stdout = Display errors to STDOUT
; Default Value: On
; Default Value: On
; Development Value: On
; Development Value: On
; Production Value: Off
; Production Value: Off
; http://php.net/display-errors
; https://php.net/display-errors
display_errors = On
display_errors = Off

; The display of errors which occur during PHP's startup sequence are handled
; The display of errors which occur during PHP's startup sequence are handled
; separately from display_errors. PHP's default behavior is to suppress those
; separately from display_errors. We strongly recommend you set this to 'off'
; errors from clients. Turning the display of startup errors on can be useful in
; for production servers to avoid leaking configuration details.
; debugging configuration problems. We strongly recommend you
; Default Value: On
; set this to 'off' for production servers.
; Default Value: Off
; Development Value: On
; Development Value: On
; Production Value: Off
; Production Value: Off
; http://php.net/display-startup-errors
; https://php.net/display-startup-errors
display_startup_errors = Off
display_startup_errors = Off

; Besides displaying errors, PHP can also log errors to locations such as a
; Besides displaying errors, PHP can also log errors to locations such as a
; server-specific log, STDERR, or a location specified by the error_log
; server-specific log, STDERR, or a location specified by the error_log
; directive found below. While errors should not be displayed on productions
; directive found below. While errors should not be displayed on productions
; servers they should still be monitored and logging is a great way to do that.
; servers they should still be monitored and logging is a great way to do that.
; Default Value: Off
; Default Value: Off
; Development Value: On
; Development Value: On
; Production Value: On
; Production Value: On
; http://php.net/log-errors
; https://php.net/log-errors
log_errors = On
log_errors = On
; Set maximum length of log_errors. In error_log information about the source is

; added. The default is 1024 and 0 allows to not apply any maximum length at all.
; http://php.net/log-errors-max-len
log_errors_max_len = 1024
; Do not log repeated messages. Repeated errors must occur in same file on same
; Do not log repeated messages. Repeated errors must occur in same file on same
; line unless ignore_repeated_source is set true.
; line unless ignore_repeated_source is set true.
; http://php.net/ignore-repeated-errors
; https://php.net/ignore-repeated-errors
ignore_repeated_errors = Off
ignore_repeated_errors = Off

; Ignore source of message when ignoring repeated messages. When this setting
; Ignore source of message when ignoring repeated messages. When this setting
; is On you will not log errors with repeated messages from different files or
; is On you will not log errors with repeated messages from different files or
; source lines.
; source lines.
; http://php.net/ignore-repeated-source
; https://php.net/ignore-repeated-source
ignore_repeated_source = Off
ignore_repeated_source = Off

; If this parameter is set to Off, then memory leaks will not be shown (on
; If this parameter is set to Off, then memory leaks will not be shown (on
; stdout or in the log). This has only effect in a debug compile, and if
; stdout or in the log). This is only effective in a debug compile, and if
; error reporting includes E_WARNING in the allowed list
; error reporting includes E_WARNING in the allowed list
; http://php.net/report-memleaks
; https://php.net/report-memleaks
report_memleaks = On
report_memleaks = On
; This setting is on by default.

; This setting is off by default.
;report_zend_debug = 0
;report_zend_debug = 0
; Store the last error/warning message in $php_errormsg (boolean). Setting this value

; to On can assist in debugging and is appropriate for development servers. It should
; however be disabled on production servers.
; Default Value: Off
; Development Value: On
; Production Value: Off
; http://php.net/track-errors
track_errors = Off
; Turn off normal error reporting and emit XML-RPC error XML
; Turn off normal error reporting and emit XML-RPC error XML
; http://php.net/xmlrpc-errors
; https://php.net/xmlrpc-errors
;xmlrpc_errors = 0
;xmlrpc_errors = 0

; An XML-RPC faultCode
; An XML-RPC faultCode
;xmlrpc_error_number = 0
;xmlrpc_error_number = 0

; When PHP displays or logs an error, it has the capability of formatting the
; When PHP displays or logs an error, it has the capability of formatting the
; error message as HTML for easier reading. This directive controls whether
; error message as HTML for easier reading. This directive controls whether
; the error message is formatted as HTML or not.
; the error message is formatted as HTML or not.
; Note: This directive is hardcoded to Off for the CLI SAPI
; Note: This directive is hardcoded to Off for the CLI SAPI
; Default Value: On
; https://php.net/html-errors
; Development Value: On
;html_errors = On
; Production value: On

; http://php.net/html-errors
html_errors = On
; If html_errors is set to On *and* docref_root is not empty, then PHP
; If html_errors is set to On *and* docref_root is not empty, then PHP
; produces clickable error messages that direct to a page describing the error
; produces clickable error messages that direct to a page describing the error
; or function causing the error in detail.
; or function causing the error in detail.
; You can download a copy of the PHP manual from http://php.net/docs
; You can download a copy of the PHP manual from https://php.net/docs
; and change docref_root to the base URL of your local copy including the
; and change docref_root to the base URL of your local copy including the
; leading '/'. You must also specify the file extension being used including
; leading '/'. You must also specify the file extension being used including
; the dot. PHP's default behavior is to leave these settings empty, in which
; the dot. PHP's default behavior is to leave these settings empty, in which
; case no links to documentation are generated.
; case no links to documentation are generated.
; Note: Never use this feature for production boxes.
; Note: Never use this feature for production boxes.
; http://php.net/docref-root
; https://php.net/docref-root
; Examples
; Examples
;docref_root = "/phpmanual/"
;docref_root = "/phpmanual/"
; http://php.net/docref-ext

; https://php.net/docref-ext
;docref_ext = .html
;docref_ext = .html

; String to output before an error message. PHP's default behavior is to leave
; String to output before an error message. PHP's default behavior is to leave
; this setting blank.
; this setting blank.
; http://php.net/error-prepend-string
; https://php.net/error-prepend-string
; Example:
; Example:
;error_prepend_string = "<span style='color: #ff0000'>"
;error_prepend_string = "<span style='color: #ff0000'>"

; String to output after an error message. PHP's default behavior is to leave
; String to output after an error message. PHP's default behavior is to leave
; this setting blank.
; this setting blank.
; http://php.net/error-append-string
; https://php.net/error-append-string
; Example:
; Example:
;error_append_string = "</span>"
;error_append_string = "</span>"

; Log errors to specified file. PHP's default behavior is to leave this value
; Log errors to specified file. PHP's default behavior is to leave this value
; empty.
; empty.
; http://php.net/error-log
; https://php.net/error-log
; Example:
; Example:
;error_log = php_errors.log
;error_log = php_errors.log
; Log errors to syslog (Event Log on Windows).
; Log errors to syslog (Event Log on Windows).
;error_log = syslog
;error_log = syslog

; The syslog ident is a string which is prepended to every message logged
; to syslog. Only used when error_log is set to syslog.
;syslog.ident = php

; The syslog facility is used to specify what type of program is logging
; the message. Only used when error_log is set to syslog.
;syslog.facility = user

; Set this to disable filtering control characters (the default).
; Some loggers only accept NVT-ASCII, others accept anything that's not
; control characters. If your logger accepts everything, then no filtering
; is needed at all.
; Allowed values are:
; ascii (all printable ASCII characters and NL)
; no-ctrl (all characters except control characters)
; all (all characters)
; raw (like "all", but messages are not split at newlines)
; https://php.net/syslog.filter
;syslog.filter = ascii

;windows.show_crt_warning
;windows.show_crt_warning
; Default value: 0
; Default value: 0
; Development value: 0
; Development value: 0
; Production value: 0
; Production value: 0

;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;
; Data Handling ;
; Data Handling ;
;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;

; The separator used in PHP generated URLs to separate arguments.
; The separator used in PHP generated URLs to separate arguments.
; PHP's default setting is "&".
; PHP's default setting is "&".
; http://php.net/arg-separator.output
; https://php.net/arg-separator.output
; Example:
;arg_separator.output = "&"
; List of separator(s) used by PHP to parse input URLs into variables.
; PHP's default setting is "&".
; NOTE: Every character in this directive is considered as separator!
; http://php.net/arg-separator.input
; Example:
; Example:
;arg_separator.input = ";&"
;arg_separ
; This directive determines which super global arrays are registered when PHP
; starts up. G,P,C,E & S are abbreviations for the following respective super
; globals: GET, POST, COOKIE, ENV and SERVER. There is a performance penalty
; paid for the registration of these arrays and because ENV is not as commonly
; used as the others, ENV is not recommended on productions servers. You
; can still get access to the environment variables through getenv() should you
; need to.
; Default Value: "EGPCS"
; Development Value: "GPCS"
; Production Value: "GPCS";
; http://php.net/variables-order
variables_order = "GPCS"
; This directive determines which super global data (G,P,C,E & S) should
; be registered into the super global array REQUEST. If so, it also determines
; the order in which that data is registered. The values for this directive are
; specified in the same manner as the variables_order directive, EXCEPT one.
; Leaving this value empty will cause PHP to use the value set in the
; variables_order directive. It does not mean it will leave the super globals
; array REQUEST empty.
; Default Value: None
; Development Value: "GP"
; Production Value: "GP"
; http://php.net/request-order
request_order = "GP"
; This directive determines whether PHP registers $argv & $argc each