mirror of
https://github.com/tschettervictor/bsd-apps.git
synced 2025-12-24 11:11:39 +01:00
790 lines
30 KiB
INI
790 lines
30 KiB
INI
[PHP]
|
|
|
|
;;;;;;;;;;;;;;;;;;;
|
|
; About this file ;
|
|
;;;;;;;;;;;;;;;;;;;
|
|
; This is a customized php.ini with settings appropriate for Nextcloud,
|
|
; installed by a script. It is left fairly verbose, but includes only those
|
|
; settings that are changed from defaults. For more details, see:
|
|
; https://github.com/danb35/freenas-iocage-nextcloud
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;
|
|
; Language Options ;
|
|
;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; 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
|
|
; <? 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
|
|
; should be disabled, as enabling it may result in issues when generating XML
|
|
; documents, however this remains supported for backward compatibility reasons.
|
|
; Note that this directive does not control the <?= shorthand tag, which can be
|
|
; used regardless of this directive.
|
|
; Default Value: On
|
|
; Development Value: Off
|
|
; Production Value: Off
|
|
; http://php.net/short-open-tag
|
|
short_open_tag = Off
|
|
|
|
; The number of significant digits displayed in floating point numbers.
|
|
; http://php.net/precision
|
|
precision = 14
|
|
|
|
; 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
|
|
|
|
; 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
|
|
|
|
; 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
|
|
|
|
; 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 =
|
|
|
|
; 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.
|
|
; 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
|
|
|
|
; This directive allows you to disable certain functions for security reasons.
|
|
; It receives a comma-delimited list of function names.
|
|
; http://php.net/disable-functions
|
|
disable_functions =
|
|
|
|
; This directive allows you to disable certain classes for security reasons.
|
|
; It receives a comma-delimited list of class names.
|
|
; http://php.net/disable-classes
|
|
disable_classes =
|
|
|
|
; Enables or disables the circular reference collector.
|
|
; http://php.net/zend.enable-gc
|
|
zend.enable_gc = On
|
|
|
|
;;;;;;;;;;;;;;;;;
|
|
; Miscellaneous ;
|
|
;;;;;;;;;;;;;;;;;
|
|
|
|
; 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
|
|
; threat in any way, but it makes it possible to determine whether you use PHP
|
|
; on your server or not.
|
|
; http://php.net/expose-php
|
|
expose_php = On
|
|
|
|
; Enable the apc cli to prevent memory error, see link below for more info
|
|
; https://help.nextcloud.com/t/solved-occ-command-php-fatal-error-allowed-memory-size-of-xxx-bytes-exhausted/108521/28
|
|
[apcu]
|
|
apc.enable_cli=1
|
|
|
|
;;;;;;;;;;;;;;;;;;;
|
|
; Resource Limits ;
|
|
;;;;;;;;;;;;;;;;;;;
|
|
|
|
; Maximum execution time of each script, in seconds
|
|
; http://php.net/max-execution-time
|
|
; Note: This directive is hardcoded to 0 for the CLI SAPI
|
|
max_execution_time = 3600
|
|
|
|
; 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
|
|
; long running scripts.
|
|
; Note: This directive is hardcoded to -1 for the CLI SAPI
|
|
; Default Value: -1 (Unlimited)
|
|
; Development Value: 60 (60 seconds)
|
|
; Production Value: 60 (60 seconds)
|
|
; http://php.net/max-input-time
|
|
max_input_time = 3600
|
|
|
|
; Maximum amount of memory a script may consume (128MB)
|
|
; http://php.net/memory-limit
|
|
memory_limit = 512M
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Error handling and logging ;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; 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
|
|
; 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
|
|
; some common settings and their meanings.
|
|
; 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
|
|
; recommended coding standards in PHP. For performance reasons, this is the
|
|
; recommend error reporting setting. Your production server shouldn't be wasting
|
|
; resources complaining about best practices and coding standards. That's what
|
|
; development servers and development settings are for.
|
|
; 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
|
|
; development and early testing.
|
|
;
|
|
; Error Level Constants:
|
|
; E_ALL - All errors and warnings (includes E_STRICT as of PHP 5.4.0)
|
|
; E_ERROR - fatal run-time errors
|
|
; E_RECOVERABLE_ERROR - almost fatal run-time errors
|
|
; E_WARNING - run-time warnings (non-fatal errors)
|
|
; E_PARSE - compile-time parse errors
|
|
; E_NOTICE - run-time notices (these are warnings which often result
|
|
; from a bug in your code, but it's possible that it was
|
|
; intentional (e.g., using an uninitialized variable and
|
|
; relying on the fact it is automatically initialized to an
|
|
; empty string)
|
|
; E_STRICT - run-time notices, enable to have PHP suggest changes
|
|
; to your code which will ensure the best interoperability
|
|
; and forward compatibility of your code
|
|
; E_CORE_ERROR - fatal errors that occur during PHP's initial startup
|
|
; E_CORE_WARNING - warnings (non-fatal errors) that occur during PHP's
|
|
; initial startup
|
|
; E_COMPILE_ERROR - fatal compile-time errors
|
|
; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
|
|
; E_USER_ERROR - user-generated error message
|
|
; E_USER_WARNING - user-generated warning message
|
|
; E_USER_NOTICE - user-generated notice message
|
|
; E_DEPRECATED - warn about code that will not work in future versions
|
|
; of PHP
|
|
; E_USER_DEPRECATED - user-generated deprecation warnings
|
|
;
|
|
; Common Values:
|
|
; 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 & ~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)
|
|
; Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
|
|
; Development Value: E_ALL
|
|
; Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT
|
|
; http://php.net/error-reporting
|
|
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
|
|
|
|
; This directive controls whether or not and where PHP will output errors,
|
|
; notices and warnings too. Error output is very useful during development, but
|
|
; it could be very dangerous in production environments. Depending on the code
|
|
; which is triggering the error, sensitive information could potentially leak
|
|
; out of your application such as database usernames and passwords or worse.
|
|
; For production environments, we recommend logging errors rather than
|
|
; sending them to STDOUT.
|
|
; Possible Values:
|
|
; Off = Do not display any errors
|
|
; stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
|
|
; On or stdout = Display errors to STDOUT
|
|
; Default Value: On
|
|
; Development Value: On
|
|
; Production Value: Off
|
|
; http://php.net/display-errors
|
|
display_errors = Off
|
|
|
|
; 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
|
|
; errors from clients. Turning the display of startup errors on can be useful in
|
|
; debugging configuration problems. We strongly recommend you
|
|
; set this to 'off' for production servers.
|
|
; Default Value: Off
|
|
; Development Value: On
|
|
; Production Value: Off
|
|
; http://php.net/display-startup-errors
|
|
display_startup_errors = Off
|
|
|
|
; 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
|
|
; 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.
|
|
; Default Value: Off
|
|
; Development Value: On
|
|
; Production Value: On
|
|
; http://php.net/log-errors
|
|
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
|
|
; line unless ignore_repeated_source is set true.
|
|
; http://php.net/ignore-repeated-errors
|
|
ignore_repeated_errors = Off
|
|
|
|
; 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
|
|
; source lines.
|
|
; http://php.net/ignore-repeated-source
|
|
ignore_repeated_source = Off
|
|
|
|
; 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
|
|
; error reporting includes E_WARNING in the allowed list
|
|
; http://php.net/report-memleaks
|
|
report_memleaks = On
|
|
|
|
; 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
|
|
; the error message is formatted as HTML or not.
|
|
; Note: This directive is hardcoded to Off for the CLI SAPI
|
|
; Default Value: On
|
|
; Development Value: On
|
|
; Production value: On
|
|
; http://php.net/html-errors
|
|
html_errors = On
|
|
|
|
;;;;;;;;;;;;;;;;;
|
|
; Data Handling ;
|
|
;;;;;;;;;;;;;;;;;
|
|
|
|
; 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) 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 time it
|
|
; runs. $argv contains an array of all the arguments passed to PHP when a script
|
|
; is invoked. $argc contains an integer representing the number of arguments
|
|
; that were passed when the script was invoked. These arrays are extremely
|
|
; useful when running scripts from the command line. When this directive is
|
|
; enabled, registering these variables consumes CPU cycles and memory each time
|
|
; a script is executed. For performance reasons, this feature should be disabled
|
|
; on production servers.
|
|
; Note: This directive is hardcoded to On for the CLI SAPI
|
|
; Default Value: On
|
|
; Development Value: Off
|
|
; Production Value: Off
|
|
; http://php.net/register-argc-argv
|
|
register_argc_argv = Off
|
|
|
|
; When enabled, the ENV, REQUEST and SERVER variables are created when they're
|
|
; first used (Just In Time) instead of when the script starts. If these
|
|
; variables are not used within a script, having this directive on will result
|
|
; in a performance gain. The PHP directive register_argc_argv must be disabled
|
|
; for this directive to have any affect.
|
|
; http://php.net/auto-globals-jit
|
|
auto_globals_jit = On
|
|
|
|
; Maximum size of POST data that PHP will accept.
|
|
; Its value may be 0 to disable the limit. It is ignored if POST data reading
|
|
; is disabled through enable_post_data_reading.
|
|
; http://php.net/post-max-size
|
|
post_max_size = 16G
|
|
upload_max_size = 16G
|
|
|
|
; Automatically add files before PHP document.
|
|
; http://php.net/auto-prepend-file
|
|
auto_prepend_file =
|
|
|
|
; Automatically add files after PHP document.
|
|
; http://php.net/auto-append-file
|
|
auto_append_file =
|
|
|
|
; By default, PHP will output a media type using the Content-Type header. To
|
|
; disable this, simply set it to be empty.
|
|
;
|
|
; PHP's built-in default media type is set to text/html.
|
|
; http://php.net/default-mimetype
|
|
default_mimetype = "text/html"
|
|
|
|
; PHP's default character set is set to UTF-8.
|
|
; http://php.net/default-charset
|
|
default_charset = "UTF-8"
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Paths and Directories ;
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
|
|
; Whether or not to enable the dl() function. The dl() function does NOT work
|
|
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
|
|
; disabled on them.
|
|
; http://php.net/enable-dl
|
|
enable_dl = Off
|
|
|
|
;;;;;;;;;;;;;;;;
|
|
; File Uploads ;
|
|
;;;;;;;;;;;;;;;;
|
|
|
|
; Whether to allow HTTP file uploads.
|
|
; http://php.net/file-uploads
|
|
file_uploads = On
|
|
|
|
; Maximum allowed size for uploaded files.
|
|
; http://php.net/upload-max-filesize
|
|
upload_max_filesize = 16G
|
|
|
|
; Maximum number of files that can be uploaded via a single request
|
|
max_file_uploads = 20
|
|
|
|
;;;;;;;;;;;;;;;;;;
|
|
; Fopen wrappers ;
|
|
;;;;;;;;;;;;;;;;;;
|
|
|
|
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
|
|
; http://php.net/allow-url-fopen
|
|
allow_url_fopen = On
|
|
|
|
; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
|
|
; http://php.net/allow-url-include
|
|
allow_url_include = Off
|
|
|
|
; Default timeout for socket based streams (seconds)
|
|
; http://php.net/default-socket-timeout
|
|
default_socket_timeout = 3600
|
|
|
|
;;;;;;;;;;;;;;;;;;;
|
|
; Module Settings ;
|
|
;;;;;;;;;;;;;;;;;;;
|
|
|
|
[CLI Server]
|
|
; Whether the CLI web server uses ANSI color coding in its terminal output.
|
|
cli_server.color = On
|
|
|
|
[Date]
|
|
; Defines the default timezone used by the date functions
|
|
; http://php.net/date.timezone
|
|
date.timezone = mytimezone
|
|
|
|
[Pdo_mysql]
|
|
; If mysqlnd is used: Number of cache slots for the internal result set cache
|
|
; http://php.net/pdo_mysql.cache_size
|
|
pdo_mysql.cache_size = 2000
|
|
|
|
; Default socket name for local MySQL connects. If empty, uses the built-in
|
|
; MySQL defaults.
|
|
; http://php.net/pdo_mysql.default-socket
|
|
pdo_mysql.default_socket=
|
|
|
|
[mail function]
|
|
; For Win32 only.
|
|
; http://php.net/smtp
|
|
SMTP = localhost
|
|
; http://php.net/smtp-port
|
|
smtp_port = 25
|
|
|
|
; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
|
|
mail.add_x_header = On
|
|
|
|
[ODBC]
|
|
; Allow or prevent persistent links.
|
|
; http://php.net/odbc.allow-persistent
|
|
odbc.allow_persistent = On
|
|
|
|
; Check that a connection is still valid before reuse.
|
|
; http://php.net/odbc.check-persistent
|
|
odbc.check_persistent = On
|
|
|
|
; Maximum number of persistent links. -1 means no limit.
|
|
; http://php.net/odbc.max-persistent
|
|
odbc.max_persistent = -1
|
|
|
|
; Maximum number of links (persistent + non-persistent). -1 means no limit.
|
|
; http://php.net/odbc.max-links
|
|
odbc.max_links = -1
|
|
|
|
; Handling of LONG fields. Returns number of bytes to variables. 0 means
|
|
; passthru.
|
|
; http://php.net/odbc.defaultlrl
|
|
odbc.defaultlrl = 4096
|
|
|
|
; Handling of binary data. 0 means passthru, 1 return as is, 2 convert to char.
|
|
; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
|
|
; of odbc.defaultlrl and odbc.defaultbinmode
|
|
; http://php.net/odbc.defaultbinmode
|
|
odbc.defaultbinmode = 1
|
|
|
|
[Interbase]
|
|
; Allow or prevent persistent links.
|
|
ibase.allow_persistent = 1
|
|
|
|
; Maximum number of persistent links. -1 means no limit.
|
|
ibase.max_persistent = -1
|
|
|
|
; Maximum number of links (persistent + non-persistent). -1 means no limit.
|
|
ibase.max_links = -1
|
|
|
|
; Default timestamp format.
|
|
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
|
|
|
|
; Default date format.
|
|
ibase.dateformat = "%Y-%m-%d"
|
|
|
|
; Default time format.
|
|
ibase.timeformat = "%H:%M:%S"
|
|
|
|
[MySQLi]
|
|
|
|
; Maximum number of persistent links. -1 means no limit.
|
|
; http://php.net/mysqli.max-persistent
|
|
mysqli.max_persistent = -1
|
|
|
|
; Allow or prevent persistent links.
|
|
; http://php.net/mysqli.allow-persistent
|
|
mysqli.allow_persistent = On
|
|
|
|
; Maximum number of links. -1 means no limit.
|
|
; http://php.net/mysqli.max-links
|
|
mysqli.max_links = -1
|
|
|
|
; If mysqlnd is used: Number of cache slots for the internal result set cache
|
|
; http://php.net/mysqli.cache_size
|
|
mysqli.cache_size = 2000
|
|
|
|
; Default port number for mysqli_connect(). If unset, mysqli_connect() will use
|
|
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
|
|
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
|
|
; at MYSQL_PORT.
|
|
; http://php.net/mysqli.default-port
|
|
mysqli.default_port = 3306
|
|
|
|
; Default socket name for local MySQL connects. If empty, uses the built-in
|
|
; MySQL defaults.
|
|
; http://php.net/mysqli.default-socket
|
|
mysqli.default_socket =
|
|
|
|
; Default host for mysql_connect() (doesn't apply in safe mode).
|
|
; http://php.net/mysqli.default-host
|
|
mysqli.default_host =
|
|
|
|
; Default user for mysql_connect() (doesn't apply in safe mode).
|
|
; http://php.net/mysqli.default-user
|
|
mysqli.default_user =
|
|
|
|
; Default password for mysqli_connect() (doesn't apply in safe mode).
|
|
; Note that this is generally a *bad* idea to store passwords in this file.
|
|
; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
|
|
; and reveal this password! And of course, any users with read access to this
|
|
; file will be able to reveal the password as well.
|
|
; http://php.net/mysqli.default-pw
|
|
mysqli.default_pw =
|
|
|
|
; Allow or prevent reconnect
|
|
mysqli.reconnect = Off
|
|
|
|
[mysqlnd]
|
|
; Enable / Disable collection of general statistics by mysqlnd which can be
|
|
; used to tune and monitor MySQL operations.
|
|
; http://php.net/mysqlnd.collect_statistics
|
|
mysqlnd.collect_statistics = On
|
|
|
|
; Enable / Disable collection of memory usage statistics by mysqlnd which can be
|
|
; used to tune and monitor MySQL operations.
|
|
; http://php.net/mysqlnd.collect_memory_statistics
|
|
mysqlnd.collect_memory_statistics = Off
|
|
|
|
[PostgreSQL]
|
|
; Allow or prevent persistent links.
|
|
; http://php.net/pgsql.allow-persistent
|
|
pgsql.allow_persistent = On
|
|
|
|
; Detect broken persistent links always with pg_pconnect().
|
|
; Auto reset feature requires a little overheads.
|
|
; http://php.net/pgsql.auto-reset-persistent
|
|
pgsql.auto_reset_persistent = Off
|
|
|
|
; Maximum number of persistent links. -1 means no limit.
|
|
; http://php.net/pgsql.max-persistent
|
|
pgsql.max_persistent = -1
|
|
|
|
; Maximum number of links (persistent+non persistent). -1 means no limit.
|
|
; http://php.net/pgsql.max-links
|
|
pgsql.max_links = -1
|
|
|
|
; Ignore PostgreSQL backends Notice message or not.
|
|
; Notice message logging require a little overheads.
|
|
; http://php.net/pgsql.ignore-notice
|
|
pgsql.ignore_notice = 0
|
|
|
|
; Log PostgreSQL backends Notice message or not.
|
|
; Unless pgsql.ignore_notice=0, module cannot log notice message.
|
|
; http://php.net/pgsql.log-notice
|
|
pgsql.log_notice = 0
|
|
|
|
[bcmath]
|
|
; Number of decimal digits for all bcmath functions.
|
|
; http://php.net/bcmath.scale
|
|
bcmath.scale = 0
|
|
|
|
[browscap]
|
|
; http://php.net/browscap
|
|
;browscap = extra/browscap.ini
|
|
|
|
[Session]
|
|
; Handler used to store/retrieve data.
|
|
; http://php.net/session.save-handler
|
|
session.save_handler = files
|
|
|
|
; Whether to use strict session mode.
|
|
; Strict session mode does not accept uninitialized session ID and regenerate
|
|
; session ID if browser sends uninitialized session ID. Strict mode protects
|
|
; applications from session fixation via session adoption vulnerability. It is
|
|
; disabled by default for maximum compatibility, but enabling it is encouraged.
|
|
; https://wiki.php.net/rfc/strict_sessions
|
|
session.use_strict_mode = 0
|
|
|
|
; Whether to use cookies.
|
|
; http://php.net/session.use-cookies
|
|
session.use_cookies = 1
|
|
|
|
; This option forces PHP to fetch and use a cookie for storing and maintaining
|
|
; the session id. We encourage this operation as it's very helpful in combating
|
|
; session hijacking when not specifying and managing your own session id. It is
|
|
; not the be-all and end-all of session hijacking defense, but it's a good start.
|
|
; http://php.net/session.use-only-cookies
|
|
session.use_only_cookies = 1
|
|
|
|
; Name of the session (used as cookie name).
|
|
; http://php.net/session.name
|
|
session.name = PHPSESSID
|
|
|
|
; Initialize session on request startup.
|
|
; http://php.net/session.auto-start
|
|
session.auto_start = 0
|
|
|
|
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
|
|
; http://php.net/session.cookie-lifetime
|
|
session.cookie_lifetime = 0
|
|
|
|
; The path for which the cookie is valid.
|
|
; http://php.net/session.cookie-path
|
|
session.cookie_path = /
|
|
|
|
; The domain for which the cookie is valid.
|
|
; http://php.net/session.cookie-domain
|
|
session.cookie_domain =
|
|
|
|
; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
|
|
; http://php.net/session.cookie-httponly
|
|
session.cookie_httponly =
|
|
|
|
; Handler used to serialize data. php is the standard serializer of PHP.
|
|
; http://php.net/session.serialize-handler
|
|
session.serialize_handler = php
|
|
|
|
; Defines the probability that the 'garbage collection' process is started
|
|
; on every session initialization. The probability is calculated by using
|
|
; gc_probability/gc_divisor. Where session.gc_probability is the numerator
|
|
; and gc_divisor is the denominator in the equation. Setting this value to 1
|
|
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
|
|
; the gc will run on any give request.
|
|
; Default Value: 1
|
|
; Development Value: 1
|
|
; Production Value: 1
|
|
; http://php.net/session.gc-probability
|
|
session.gc_probability = 1
|
|
|
|
; Defines the probability that the 'garbage collection' process is started on every
|
|
; session initialization. The probability is calculated by using the following equation:
|
|
; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
|
|
; session.gc_divisor is the denominator in the equation. Setting this value to 1
|
|
; when the session.gc_divisor value is 100 will give you approximately a 1% chance
|
|
; the gc will run on any give request. Increasing this value to 1000 will give you
|
|
; a 0.1% chance the gc will run on any give request. For high volume production servers,
|
|
; this is a more efficient approach.
|
|
; Default Value: 100
|
|
; Development Value: 1000
|
|
; Production Value: 1000
|
|
; http://php.net/session.gc-divisor
|
|
session.gc_divisor = 1000
|
|
|
|
; After this number of seconds, stored data will be seen as 'garbage' and
|
|
; cleaned up by the garbage collection process.
|
|
; http://php.net/session.gc-maxlifetime
|
|
session.gc_maxlifetime = 1440
|
|
|
|
; NOTE: If you are using the subdirectory option for storing session files
|
|
; (see session.save_path above), then garbage collection does *not*
|
|
; happen automatically. You will need to do your own garbage
|
|
; collection through a shell script, cron entry, or some other method.
|
|
; For example, the following script would is the equivalent of
|
|
; setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
|
|
; find /path/to/sessions -cmin +24 -type f | xargs rm
|
|
|
|
; Check HTTP Referer to invalidate externally stored URLs containing ids.
|
|
; HTTP_REFERER has to contain this substring for the session to be
|
|
; considered as valid.
|
|
; http://php.net/session.referer-check
|
|
session.referer_check =
|
|
|
|
; Set to {nocache,private,public,} to determine HTTP caching aspects
|
|
; or leave this empty to avoid sending anti-caching headers.
|
|
; http://php.net/session.cache-limiter
|
|
session.cache_limiter = nocache
|
|
|
|
; Document expires after n minutes.
|
|
; http://php.net/session.cache-expire
|
|
session.cache_expire = 180
|
|
|
|
; trans sid support is disabled by default.
|
|
; Use of trans sid may risk your users' security.
|
|
; Use this option with caution.
|
|
; - User may send URL contains active session ID
|
|
; to other person via. email/irc/etc.
|
|
; - URL that contains active session ID may be stored
|
|
; in publicly accessible computer.
|
|
; - User may access your site with the same session ID
|
|
; always using URL stored in browser's history or bookmarks.
|
|
; http://php.net/session.use-trans-sid
|
|
session.use_trans_sid = 0
|
|
|
|
; Set session ID character length. This value could be between 22 to 256.
|
|
; Shorter length than default is supported only for compatibility reason.
|
|
; Users should use 32 or more chars.
|
|
; http://php.net/session.sid-length
|
|
; Default Value: 32
|
|
; Development Value: 26
|
|
; Production Value: 26
|
|
session.sid_length = 26
|
|
|
|
; The URL rewriter will look for URLs in a defined set of HTML tags.
|
|
; <form> is special; if you include them here, the rewriter will
|
|
; add a hidden <input> field with the info which is otherwise appended
|
|
; to URLs. <form> tag's action attribute URL will not be modified
|
|
; unless it is specified.
|
|
; Note that all valid entries require a "=", even if no value follows.
|
|
; Default Value: "a=href,area=href,frame=src,form="
|
|
; Development Value: "a=href,area=href,frame=src,form="
|
|
; Production Value: "a=href,area=href,frame=src,form="
|
|
; http://php.net/url-rewriter.tags
|
|
session.trans_sid_tags = "a=href,area=href,frame=src,form="
|
|
|
|
; Define how many bits are stored in each character when converting
|
|
; the binary hash data to something readable.
|
|
; Possible values:
|
|
; 4 (4 bits: 0-9, a-f)
|
|
; 5 (5 bits: 0-9, a-v)
|
|
; 6 (6 bits: 0-9, a-z, A-Z, "-", ",")
|
|
; Default Value: 4
|
|
; Development Value: 5
|
|
; Production Value: 5
|
|
; http://php.net/session.hash-bits-per-character
|
|
session.sid_bits_per_character = 5
|
|
|
|
[Assertion]
|
|
; Switch whether to compile assertions at all (to have no overhead at run-time)
|
|
; -1: Do not compile at all
|
|
; 0: Jump over assertion at run-time
|
|
; 1: Execute assertions
|
|
; Changing from or to a negative value is only possible in php.ini! (For turning assertions on and off at run-time, see assert.active, when zend.assertions = 1)
|
|
; Default Value: 1
|
|
; Development Value: 1
|
|
; Production Value: -1
|
|
; http://php.net/zend.assertions
|
|
zend.assertions = -1
|
|
|
|
[Tidy]
|
|
; Should tidy clean and repair output automatically?
|
|
; WARNING: Do not use this option if you are generating non-html content
|
|
; such as dynamic images
|
|
; http://php.net/tidy.clean-output
|
|
tidy.clean_output = Off
|
|
|
|
[soap]
|
|
; Enables or disables WSDL caching feature.
|
|
; http://php.net/soap.wsdl-cache-enabled
|
|
soap.wsdl_cache_enabled=1
|
|
|
|
; Sets the directory name where SOAP extension will put cache files.
|
|
; http://php.net/soap.wsdl-cache-dir
|
|
soap.wsdl_cache_dir="/tmp"
|
|
|
|
; (time to live) Sets the number of second while cached file will be used
|
|
; instead of original one.
|
|
; http://php.net/soap.wsdl-cache-ttl
|
|
soap.wsdl_cache_ttl=86400
|
|
|
|
; Sets the size of the cache limit. (Max. number of WSDL files to cache)
|
|
soap.wsdl_cache_limit = 5
|
|
|
|
[ldap]
|
|
; Sets the maximum number of open links or -1 for unlimited.
|
|
ldap.max_links = -1
|
|
|
|
[opcache]
|
|
; Determines if Zend OPCache is enabled
|
|
opcache.enable=1
|
|
|
|
; Determines if Zend OPCache is enabled for the CLI version of PHP
|
|
opcache.enable_cli=1
|
|
|
|
; The OPcache shared memory storage size.
|
|
opcache.memory_consumption=128
|
|
|
|
; The amount of memory for interned strings in Mbytes.
|
|
opcache.interned_strings_buffer=16
|
|
|
|
; The maximum number of keys (scripts) in the OPcache hash table.
|
|
; Only numbers between 200 and 1000000 are allowed.
|
|
opcache.max_accelerated_files=10000
|
|
|
|
; How often (in seconds) to check file timestamps for changes to the shared
|
|
; memory storage allocation. ("1" means validate once per second, but only
|
|
; once per request. "0" means always validate)
|
|
opcache.revalidate_freq=1
|
|
|
|
; If disabled, all PHPDoc comments are dropped from the code to reduce the
|
|
; size of the optimized code.
|
|
opcache.save_comments=1
|