1[PHP]
2
3;;;;;;;;;;;;;;;;;;;
4; About php.ini   ;
5;;;;;;;;;;;;;;;;;;;
6; PHP's initialization file, generally called php.ini, is responsible for
7; configuring many of the aspects of PHP's behavior.
8
9; PHP attempts to find and load this configuration from a number of locations.
10; The following is a summary of its search order:
11; 1. SAPI module specific location.
12; 2. The PHPRC environment variable. (As of PHP 5.2.0)
13; 3. A number of predefined registry keys on Windows (As of PHP 5.2.0)
14; 4. Current working directory (except CLI)
15; 5. The web server's directory (for SAPI modules), or directory of PHP
16; (otherwise in Windows)
17; 6. The directory from the --with-config-file-path compile time option, or the
18; Windows directory (C:\windows or C:\winnt)
19; See the PHP docs for more specific information.
20; http://php.net/configuration.file
21
22; The syntax of the file is extremely simple.  Whitespace and Lines
23; beginning with a semicolon are silently ignored (as you probably guessed).
24; Section headers (e.g. [Foo]) are also silently ignored, even though
25; they might mean something in the future.
26
27; Directives following the section heading [PATH=/www/mysite] only
28; apply to PHP files in the /www/mysite directory.  Directives
29; following the section heading [HOST=www.example.com] only apply to
30; PHP files served from www.example.com.  Directives set in these
31; special sections cannot be overridden by user-defined INI files or
32; at runtime. Currently, [PATH=] and [HOST=] sections only work under
33; CGI/FastCGI.
34; http://php.net/ini.sections
35
36; Directives are specified using the following syntax:
37; directive = value
38; Directive names are *case sensitive* - foo=bar is different from FOO=bar.
39; Directives are variables used to configure PHP or PHP extensions.
40; There is no name validation.  If PHP can't find an expected
41; directive because it is not set or is mistyped, a default value will be used.
42
43; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one
44; of the INI constants (On, Off, True, False, Yes, No and None) or an expression
45; (e.g. E_ALL & ~E_NOTICE), a quoted string ("bar"), or a reference to a
46; previously set variable or directive (e.g. ${foo})
47
48; Expressions in the INI file are limited to bitwise operators and parentheses:
49; |  bitwise OR
50; ^  bitwise XOR
51; &  bitwise AND
52; ~  bitwise NOT
53; !  boolean NOT
54
55; Boolean flags can be turned on using the values 1, On, True or Yes.
56; They can be turned off using the values 0, Off, False or No.
57
58; An empty string can be denoted by simply not writing anything after the equal
59; sign, or by using the None keyword:
60
61;  foo =         ; sets foo to an empty string
62;  foo = None    ; sets foo to an empty string
63;  foo = "None"  ; sets foo to the string 'None'
64
65; If you use constants in your value, and these constants belong to a
66; dynamically loaded extension (either a PHP extension or a Zend extension),
67; you may only use these constants *after* the line that loads the extension.
68
69;;;;;;;;;;;;;;;;;;;
70; About this file ;
71;;;;;;;;;;;;;;;;;;;
72; PHP comes packaged with two INI files. One that is recommended to be used
73; in production environments and one that is recommended to be used in
74; development environments.
75
76; php.ini-production contains settings which hold security, performance and
77; best practices at its core. But please be aware, these settings may break
78; compatibility with older or less security conscience applications. We
79; recommending using the production ini in production and testing environments.
80
81; php.ini-development is very similar to its production variant, except it's
82; much more verbose when it comes to errors. We recommending using the
83; development version only in development environments as errors shown to
84; application users can inadvertently leak otherwise secure information.
85
86;;;;;;;;;;;;;;;;;;;
87; Quick Reference ;
88;;;;;;;;;;;;;;;;;;;
89; The following are all the settings which are different in either the production
90; or development versions of the INIs with respect to PHP's default behavior.
91; Please see the actual settings later in the document for more details as to why
92; we recommend these changes in PHP's behavior.
93
94; allow_call_time_pass_reference
95;   Default Value: On
96;   Development Value: Off
97;   Production Value: Off
98
99; display_errors
100;   Default Value: On
101;   Development Value: On
102;   Production Value: Off
103
104; display_startup_errors
105;   Default Value: Off
106;   Development Value: On
107;   Production Value: Off
108
109; error_reporting
110;   Default Value: E_ALL & ~E_NOTICE
111;   Development Value: E_ALL | E_STRICT
112;   Production Value: E_ALL & ~E_DEPRECATED
113
114; html_errors
115;   Default Value: On
116;   Development Value: On
117;   Production value: Off
118
119; log_errors
120;   Default Value: Off
121;   Development Value: On
122;   Production Value: On
123
124; magic_quotes_gpc
125;   Default Value: On
126;   Development Value: Off
127;   Production Value: Off
128
129; max_input_time
130;   Default Value: -1 (Unlimited)
131;   Development Value: 60 (60 seconds)
132;   Production Value: 60 (60 seconds)
133
134; output_buffering
135;   Default Value: Off
136;   Development Value: 4096
137;   Production Value: 4096
138
139; register_argc_argv
140;   Default Value: On
141;   Development Value: Off
142;   Production Value: Off
143
144; register_long_arrays
145;   Default Value: On
146;   Development Value: Off
147;   Production Value: Off
148
149; request_order
150;   Default Value: None
151;   Development Value: "GP"
152;   Production Value: "GP"
153
154; session.bug_compat_42
155;   Default Value: On
156;   Development Value: On
157;   Production Value: Off
158
159; session.bug_compat_warn
160;   Default Value: On
161;   Development Value: On
162;   Production Value: Off
163
164; session.gc_divisor
165;   Default Value: 100
166;   Development Value: 1000
167;   Production Value: 1000
168
169; session.hash_bits_per_character
170;   Default Value: 4
171;   Development Value: 5
172;   Production Value: 5
173
174; short_open_tag
175;   Default Value: On
176;   Development Value: Off
177;   Production Value: Off
178
179; track_errors
180;   Default Value: Off
181;   Development Value: On
182;   Production Value: Off
183
184; url_rewriter.tags
185;   Default Value: "a=href,area=href,frame=src,form=,fieldset="
186;   Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
187;   Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
188
189; variables_order
190;   Default Value: "EGPCS"
191;   Development Value: "GPCS"
192;   Production Value: "GPCS"
193
194;;;;;;;;;;;;;;;;;;;;
195; php.ini Options  ;
196;;;;;;;;;;;;;;;;;;;;
197; Name for user-defined php.ini (.htaccess) files. Default is ".user.ini"
198;user_ini.filename = ".user.ini"
199
200; To disable this feature set this option to empty value
201;user_ini.filename =
202
203; TTL for user-defined php.ini files (time-to-live) in seconds. Default is 300 seconds (5 minutes)
204;user_ini.cache_ttl = 300
205
206;;;;;;;;;;;;;;;;;;;;
207; Language Options ;
208;;;;;;;;;;;;;;;;;;;;
209
210; Enable the PHP scripting language engine under Apache.
211; http://php.net/engine
212engine = On
213
214; This directive determines whether or not PHP will recognize code between
215; <? and ?> tags as PHP source which should be processed as such. It's been
216; recommended for several years that you not use the short tag "short cut" and
217; instead to use the full <?php and ?> tag combination. With the wide spread use
218; of XML and use of these tags by other languages, the server can become easily
219; confused and end up parsing the wrong code in the wrong context. But because
220; this short cut has been a feature for such a long time, it's currently still
221; supported for backwards compatibility, but we recommend you don't use them.
222; Default Value: On
223; Development Value: Off
224; Production Value: Off
225; http://php.net/short-open-tag
226short_open_tag = On
227
228; Allow ASP-style <% %> tags.
229; http://php.net/asp-tags
230asp_tags = Off
231
232; The number of significant digits displayed in floating point numbers.
233; http://php.net/precision
234precision = 14
235
236; Enforce year 2000 compliance (will cause problems with non-compliant browsers)
237; http://php.net/y2k-compliance
238y2k_compliance = On
239
240; Output buffering is a mechanism for controlling how much output data
241; (excluding headers and cookies) PHP should keep internally before pushing that
242; data to the client. If your application's output exceeds this setting, PHP
243; will send that data in chunks of roughly the size you specify.
244; Turning on this setting and managing its maximum buffer size can yield some
245; interesting side-effects depending on your application and web server.
246; You may be able to send headers and cookies after you've already sent output
247; through print or echo. You also may see performance benefits if your server is
248; emitting less packets due to buffered output versus PHP streaming the output
249; as it gets it. On production servers, 4096 bytes is a good setting for performance
250; reasons.
251; Note: Output buffering can also be controlled via Output Buffering Control
252;   functions.
253; Possible Values:
254;   On = Enabled and buffer is unlimited. (Use with caution)
255;   Off = Disabled
256;   Integer = Enables the buffer and sets its maximum size in bytes.
257; Note: This directive is hardcoded to Off for the CLI SAPI
258; Default Value: Off
259; Development Value: 4096
260; Production Value: 4096
261; http://php.net/output-buffering
262output_buffering = 4096
263
264; You can redirect all of the output of your scripts to a function.  For
265; example, if you set output_handler to "mb_output_handler", character
266; encoding will be transparently converted to the specified encoding.
267; Setting any output handler automatically turns on output buffering.
268; Note: People who wrote portable scripts should not depend on this ini
269;   directive. Instead, explicitly set the output handler using ob_start().
270;   Using this ini directive may cause problems unless you know what script
271;   is doing.
272; Note: You cannot use both "mb_output_handler" with "ob_iconv_handler"
273;   and you cannot use both "ob_gzhandler" and "zlib.output_compression".
274; Note: output_handler must be empty if this is set 'On' !!!!
275;   Instead you must use zlib.output_handler.
276; http://php.net/output-handler
277;output_handler =
278
279; Transparent output compression using the zlib library
280; Valid values for this option are 'off', 'on', or a specific buffer size
281; to be used for compression (default is 4KB)
282; Note: Resulting chunk size may vary due to nature of compression. PHP
283;   outputs chunks that are few hundreds bytes each as a result of
284;   compression. If you prefer a larger chunk size for better
285;   performance, enable output_buffering in addition.
286; Note: You need to use zlib.output_handler instead of the standard
287;   output_handler, or otherwise the output will be corrupted.
288; http://php.net/zlib.output-compression
289zlib.output_compression = Off
290
291; http://php.net/zlib.output-compression-level
292;zlib.output_compression_level = -1
293
294; You cannot specify additional output handlers if zlib.output_compression
295; is activated here. This setting does the same as output_handler but in
296; a different order.
297; http://php.net/zlib.output-handler
298;zlib.output_handler =
299
300; Implicit flush tells PHP to tell the output layer to flush itself
301; automatically after every output block.  This is equivalent to calling the
302; PHP function flush() after each and every call to print() or echo() and each
303; and every HTML block.  Turning this option on has serious performance
304; implications and is generally recommended for debugging purposes only.
305; http://php.net/implicit-flush
306; Note: This directive is hardcoded to On for the CLI SAPI
307implicit_flush = Off
308
309; The unserialize callback function will be called (with the undefined class'
310; name as parameter), if the unserializer finds an undefined class
311; which should be instantiated. A warning appears if the specified function is
312; not defined, or if the function doesn't include/implement the missing class.
313; So only set this entry, if you really want to implement such a
314; callback-function.
315unserialize_callback_func =
316
317; When floats & doubles are serialized store serialize_precision significant
318; digits after the floating point. The default value ensures that when floats
319; are decoded with unserialize, the data will remain the same.
320serialize_precision = 100
321
322; This directive allows you to enable and disable warnings which PHP will issue
323; if you pass a value by reference at function call time. Passing values by
324; reference at function call time is a deprecated feature which will be removed
325; from PHP at some point in the near future. The acceptable method for passing a
326; value by reference to a function is by declaring the reference in the functions
327; definition, not at call time. This directive does not disable this feature, it
328; only determines whether PHP will warn you about it or not. These warnings
329; should enabled in development environments only.
330; Default Value: On (Suppress warnings)
331; Development Value: Off (Issue warnings)
332; Production Value: Off (Issue warnings)
333; http://php.net/allow-call-time-pass-reference
334allow_call_time_pass_reference = Off
335
336; Safe Mode
337; http://php.net/safe-mode
338safe_mode = Off
339
340; By default, Safe Mode does a UID compare check when
341; opening files. If you want to relax this to a GID compare,
342; then turn on safe_mode_gid.
343; http://php.net/safe-mode-gid
344safe_mode_gid = Off
345
346; When safe_mode is on, UID/GID checks are bypassed when
347; including files from this directory and its subdirectories.
348; (directory must also be in include_path or full path must
349; be used when including)
350; http://php.net/safe-mode-include-dir
351safe_mode_include_dir =
352
353; When safe_mode is on, only executables located in the safe_mode_exec_dir
354; will be allowed to be executed via the exec family of functions.
355; http://php.net/safe-mode-exec-dir
356safe_mode_exec_dir =
357
358; Setting certain environment variables may be a potential security breach.
359; This directive contains a comma-delimited list of prefixes.  In Safe Mode,
360; the user may only alter environment variables whose names begin with the
361; prefixes supplied here.  By default, users will only be able to set
362; environment variables that begin with PHP_ (e.g. PHP_FOO=BAR).
363; Note:  If this directive is empty, PHP will let the user modify ANY
364;   environment variable!
365; http://php.net/safe-mode-allowed-env-vars
366safe_mode_allowed_env_vars = PHP_
367
368; This directive contains a comma-delimited list of environment variables that
369; the end user won't be able to change using putenv().  These variables will be
370; protected even if safe_mode_allowed_env_vars is set to allow to change them.
371; http://php.net/safe-mode-protected-env-vars
372safe_mode_protected_env_vars = LD_LIBRARY_PATH
373
374; open_basedir, if set, limits all file operations to the defined directory
375; and below.  This directive makes most sense if used in a per-directory
376; or per-virtualhost web server configuration file. This directive is
377; *NOT* affected by whether Safe Mode is turned On or Off.
378; http://php.net/open-basedir
379;open_basedir =
380
381; This directive allows you to disable certain functions for security reasons.
382; It receives a comma-delimited list of function names. This directive is
383; *NOT* affected by whether Safe Mode is turned On or Off.
384; http://php.net/disable-functions
385disable_functions =
386
387; This directive allows you to disable certain classes for security reasons.
388; It receives a comma-delimited list of class names. This directive is
389; *NOT* affected by whether Safe Mode is turned On or Off.
390; http://php.net/disable-classes
391disable_classes =
392
393; Colors for Syntax Highlighting mode.  Anything that's acceptable in
394; <span style="color: ???????"> would work.
395; http://php.net/syntax-highlighting
396;highlight.string  = #DD0000
397;highlight.comment = #FF9900
398;highlight.keyword = #007700
399;highlight.bg      = #FFFFFF
400;highlight.default = #0000BB
401;highlight.html    = #000000
402
403; If enabled, the request will be allowed to complete even if the user aborts
404; the request. Consider enabling it if executing long requests, which may end up
405; being interrupted by the user or a browser timing out. PHP's default behavior
406; is to disable this feature.
407; http://php.net/ignore-user-abort
408;ignore_user_abort = On
409
410; Determines the size of the realpath cache to be used by PHP. This value should
411; be increased on systems where PHP opens many files to reflect the quantity of
412; the file operations performed.
413; http://php.net/realpath-cache-size
414;realpath_cache_size = 16k
415
416; Duration of time, in seconds for which to cache realpath information for a given
417; file or directory. For systems with rarely changing files, consider increasing this
418; value.
419; http://php.net/realpath-cache-ttl
420;realpath_cache_ttl = 120
421
422;;;;;;;;;;;;;;;;;
423; Miscellaneous ;
424;;;;;;;;;;;;;;;;;
425
426; Decides whether PHP may expose the fact that it is installed on the server
427; (e.g. by adding its signature to the Web server header).  It is no security
428; threat in any way, but it makes it possible to determine whether you use PHP
429; on your server or not.
430; http://php.net/expose-php
431expose_php = On
432
433;;;;;;;;;;;;;;;;;;;
434; Resource Limits ;
435;;;;;;;;;;;;;;;;;;;
436
437; Maximum execution time of each script, in seconds
438; http://php.net/max-execution-time
439; Note: This directive is hardcoded to 0 for the CLI SAPI
440max_execution_time = 90
441
442; Maximum amount of time each script may spend parsing request data. It's a good
443; idea to limit this time on productions servers in order to eliminate unexpectedly
444; long running scripts.
445; Note: This directive is hardcoded to -1 for the CLI SAPI
446; Default Value: -1 (Unlimited)
447; Development Value: 60 (60 seconds)
448; Production Value: 60 (60 seconds)
449; http://php.net/max-input-time
450max_input_time = 60
451
452; Maximum input variable nesting level
453; http://php.net/max-input-nesting-level
454;max_input_nesting_level = 64
455
456; Maximum amount of memory a script may consume (128MB)
457; http://php.net/memory-limit
458memory_limit = 702M
459
460;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
461; Error handling and logging ;
462;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
463
464; This directive informs PHP of which errors, warnings and notices you would like
465; it to take action for. The recommended way of setting values for this
466; directive is through the use of the error level constants and bitwise
467; operators. The error level constants are below here for convenience as well as
468; some common settings and their meanings.
469; By default, PHP is set to take action on all errors, notices and warnings EXCEPT
470; those related to E_NOTICE and E_STRICT, which together cover best practices and
471; recommended coding standards in PHP. For performance reasons, this is the
472; recommend error reporting setting. Your production server shouldn't be wasting
473; resources complaining about best practices and coding standards. That's what
474; development servers and development settings are for.
475; Note: The php.ini-development file has this setting as E_ALL | E_STRICT. This
476; means it pretty much reports everything which is exactly what you want during
477; development and early testing.
478;
479; Error Level Constants:
480; E_ALL             - All errors and warnings (includes E_STRICT as of PHP 6.0.0)
481; E_ERROR           - fatal run-time errors
482; E_RECOVERABLE_ERROR  - almost fatal run-time errors
483; E_WARNING         - run-time warnings (non-fatal errors)
484; E_PARSE           - compile-time parse errors
485; E_NOTICE          - run-time notices (these are warnings which often result
486;                     from a bug in your code, but it's possible that it was
487;                     intentional (e.g., using an uninitialized variable and
488;                     relying on the fact it's automatically initialized to an
489;                     empty string)
490; E_STRICT          - run-time notices, enable to have PHP suggest changes
491;                     to your code which will ensure the best interoperability
492;                     and forward compatibility of your code
493; E_CORE_ERROR      - fatal errors that occur during PHP's initial startup
494; E_CORE_WARNING    - warnings (non-fatal errors) that occur during PHP's
495;                     initial startup
496; E_COMPILE_ERROR   - fatal compile-time errors
497; E_COMPILE_WARNING - compile-time warnings (non-fatal errors)
498; E_USER_ERROR      - user-generated error message
499; E_USER_WARNING    - user-generated warning message
500; E_USER_NOTICE     - user-generated notice message
501; E_DEPRECATED      - warn about code that will not work in future versions
502;                     of PHP
503; E_USER_DEPRECATED - user-generated deprecation warnings
504;
505; Common Values:
506;   E_ALL & ~E_NOTICE  (Show all errors, except for notices and coding standards warnings.)
507;   E_ALL & ~E_NOTICE | E_STRICT  (Show all errors, except for notices)
508;   E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR  (Show only errors)
509;   E_ALL | E_STRICT  (Show all errors, warnings and notices including coding standards.)
510; Default Value: E_ALL & ~E_NOTICE
511; Development Value: E_ALL | E_STRICT
512; Production Value: E_ALL & ~E_DEPRECATED
513; http://php.net/error-reporting
514error_reporting = E_ALL & ~E_DEPRECATED
515
516; This directive controls whether or not and where PHP will output errors,
517; notices and warnings too. Error output is very useful during development, but
518; it could be very dangerous in production environments. Depending on the code
519; which is triggering the error, sensitive information could potentially leak
520; out of your application such as database usernames and passwords or worse.
521; It's recommended that errors be logged on production servers rather than
522; having the errors sent to STDOUT.
523; Possible Values:
524;   Off = Do not display any errors
525;   stderr = Display errors to STDERR (affects only CGI/CLI binaries!)
526;   On or stdout = Display errors to STDOUT
527; Default Value: On
528; Development Value: On
529; Production Value: Off
530; http://php.net/display-errors
531display_errors = Off
532
533; The display of errors which occur during PHP's startup sequence are handled
534; separately from display_errors. PHP's default behavior is to suppress those
535; errors from clients. Turning the display of startup errors on can be useful in
536; debugging configuration problems. But, it's strongly recommended that you
537; leave this setting off on production servers.
538; Default Value: Off
539; Development Value: On
540; Production Value: Off
541; http://php.net/display-startup-errors
542display_startup_errors = Off
543
544; Besides displaying errors, PHP can also log errors to locations such as a
545; server-specific log, STDERR, or a location specified by the error_log
546; directive found below. While errors should not be displayed on productions
547; servers they should still be monitored and logging is a great way to do that.
548; Default Value: Off
549; Development Value: On
550; Production Value: On
551; http://php.net/log-errors
552log_errors = On
553
554; Set maximum length of log_errors. In error_log information about the source is
555; added. The default is 1024 and 0 allows to not apply any maximum length at all.
556; http://php.net/log-errors-max-len
557log_errors_max_len = 1024
558
559; Do not log repeated messages. Repeated errors must occur in same file on same
560; line unless ignore_repeated_source is set true.
561; http://php.net/ignore-repeated-errors
562ignore_repeated_errors = Off
563
564; Ignore source of message when ignoring repeated messages. When this setting
565; is On you will not log errors with repeated messages from different files or
566; source lines.
567; http://php.net/ignore-repeated-source
568ignore_repeated_source = Off
569
570; If this parameter is set to Off, then memory leaks will not be shown (on
571; stdout or in the log). This has only effect in a debug compile, and if
572; error reporting includes E_WARNING in the allowed list
573; http://php.net/report-memleaks
574report_memleaks = On
575
576; This setting is on by default.
577;report_zend_debug = 0
578
579; Store the last error/warning message in $php_errormsg (boolean). Setting this value
580; to On can assist in debugging and is appropriate for development servers. It should
581; however be disabled on production servers.
582; Default Value: Off
583; Development Value: On
584; Production Value: Off
585; http://php.net/track-errors
586track_errors = Off
587
588; Turn off normal error reporting and emit XML-RPC error XML
589; http://php.net/xmlrpc-errors
590;xmlrpc_errors = 0
591
592; An XML-RPC faultCode
593;xmlrpc_error_number = 0
594
595; When PHP displays or logs an error, it has the capability of inserting html
596; links to documentation related to that error. This directive controls whether
597; those HTML links appear in error messages or not. For performance and security
598; reasons, it's recommended you disable this on production servers.
599; Note: This directive is hardcoded to Off for the CLI SAPI
600; Default Value: On
601; Development Value: On
602; Production value: Off
603; http://php.net/html-errors
604html_errors = Off
605
606; If html_errors is set On PHP produces clickable error messages that direct
607; to a page describing the error or function causing the error in detail.
608; You can download a copy of the PHP manual from http://php.net/docs
609; and change docref_root to the base URL of your local copy including the
610; leading '/'. You must also specify the file extension being used including
611; the dot. PHP's default behavior is to leave these settings empty.
612; Note: Never use this feature for production boxes.
613; http://php.net/docref-root
614; Examples
615;docref_root = "/phpmanual/"
616
617; http://php.net/docref-ext
618;docref_ext = .html
619
620; String to output before an error message. PHP's default behavior is to leave
621; this setting blank.
622; http://php.net/error-prepend-string
623; Example:
624;error_prepend_string = "<font color=#ff0000>"
625
626; String to output after an error message. PHP's default behavior is to leave
627; this setting blank.
628; http://php.net/error-append-string
629; Example:
630;error_append_string = "</font>"
631
632; Log errors to specified file. PHP's default behavior is to leave this value
633; empty.
634; http://php.net/error-log
635; Example:
636;error_log = php_errors.log
637; Log errors to syslog (Event Log on NT, not valid in Windows 95).
638;error_log = syslog
639
640;;;;;;;;;;;;;;;;;
641; Data Handling ;
642;;;;;;;;;;;;;;;;;
643
644; The separator used in PHP generated URLs to separate arguments.
645; PHP's default setting is "&".
646; http://php.net/arg-separator.output
647; Example:
648;arg_separator.output = "&amp;"
649
650; List of separator(s) used by PHP to parse input URLs into variables.
651; PHP's default setting is "&".
652; NOTE: Every character in this directive is considered as separator!
653; http://php.net/arg-separator.input
654; Example:
655;arg_separator.input = ";&"
656
657; This directive determines which super global arrays are registered when PHP
658; starts up. If the register_globals directive is enabled, it also determines
659; what order variables are populated into the global space. G,P,C,E & S are
660; abbreviations for the following respective super globals: GET, POST, COOKIE,
661; ENV and SERVER. There is a performance penalty paid for the registration of
662; these arrays and because ENV is not as commonly used as the others, ENV is
663; is not recommended on productions servers. You can still get access to
664; the environment variables through getenv() should you need to.
665; Default Value: "EGPCS"
666; Development Value: "GPCS"
667; Production Value: "GPCS";
668; http://php.net/variables-order
669variables_order = "EGPCS"
670
671; This directive determines which super global data (G,P,C,E & S) should
672; be registered into the super global array REQUEST. If so, it also determines
673; the order in which that data is registered. The values for this directive are
674; specified in the same manner as the variables_order directive, EXCEPT one.
675; Leaving this value empty will cause PHP to use the value set in the
676; variables_order directive. It does not mean it will leave the super globals
677; array REQUEST empty.
678; Default Value: None
679; Development Value: "GP"
680; Production Value: "GP"
681; http://php.net/request-order
682request_order = "GP"
683
684; Whether or not to register the EGPCS variables as global variables.  You may
685; want to turn this off if you don't want to clutter your scripts' global scope
686; with user data.
687; You should do your best to write your scripts so that they do not require
688; register_globals to be on;  Using form variables as globals can easily lead
689; to possible security problems, if the code is not very well thought of.
690; http://php.net/register-globals
691register_globals = Off
692
693; Determines whether the deprecated long $HTTP_*_VARS type predefined variables
694; are registered by PHP or not. As they are deprecated, we obviously don't
695; recommend you use them. They are on by default for compatibility reasons but
696; they are not recommended on production servers.
697; Default Value: On
698; Development Value: Off
699; Production Value: Off
700; http://php.net/register-long-arrays
701register_long_arrays = Off
702
703; This directive determines whether PHP registers $argv & $argc each time it
704; runs. $argv contains an array of all the arguments passed to PHP when a script
705; is invoked. $argc contains an integer representing the number of arguments
706; that were passed when the script was invoked. These arrays are extremely
707; useful when running scripts from the command line. When this directive is
708; enabled, registering these variables consumes CPU cycles and memory each time
709; a script is executed. For performance reasons, this feature should be disabled
710; on production servers.
711; Note: This directive is hardcoded to On for the CLI SAPI
712; Default Value: On
713; Development Value: Off
714; Production Value: Off
715; http://php.net/register-argc-argv
716register_argc_argv = Off
717
718; When enabled, the SERVER and ENV variables are created when they're first
719; used (Just In Time) instead of when the script starts. If these variables
720; are not used within a script, having this directive on will result in a
721; performance gain. The PHP directives register_globals, register_long_arrays,
722; and register_argc_argv must be disabled for this directive to have any affect.
723; http://php.net/auto-globals-jit
724auto_globals_jit = On
725
726; Maximum size of POST data that PHP will accept.
727; http://php.net/post-max-size
728post_max_size = 701M
729
730; Magic quotes are a preprocessing feature of PHP where PHP will attempt to
731; escape any character sequences in GET, POST, COOKIE and ENV data which might
732; otherwise corrupt data being placed in resources such as databases before
733; making that data available to you. Because of character encoding issues and
734; non-standard SQL implementations across many databases, it's not currently
735; possible for this feature to be 100% accurate. PHP's default behavior is to
736; enable the feature. We strongly recommend you use the escaping mechanisms
737; designed specifically for the database your using instead of relying on this
738; feature. Also note, this feature has been deprecated as of PHP 5.3.0 and is
739; scheduled for removal in PHP 6.
740; Default Value: On
741; Development Value: Off
742; Production Value: Off
743; http://php.net/magic-quotes-gpc
744magic_quotes_gpc = Off
745
746; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
747; http://php.net/magic-quotes-runtime
748magic_quotes_runtime = Off
749
750; Use Sybase-style magic quotes (escape ' with '' instead of \').
751; http://php.net/magic-quotes-sybase
752magic_quotes_sybase = Off
753
754; Automatically add files before PHP document.
755; http://php.net/auto-prepend-file
756auto_prepend_file =
757
758; Automatically add files after PHP document.
759; http://php.net/auto-append-file
760auto_append_file =
761
762; By default, PHP will output a character encoding using
763; the Content-type: header.  To disable sending of the charset, simply
764; set it to be empty.
765;
766; PHP's built-in default is text/html
767; http://php.net/default-mimetype
768default_mimetype = "text/html"
769
770; PHP's default character set is set to empty.
771; http://php.net/default-charset
772;default_charset = "iso-8859-1"
773
774; Always populate the $HTTP_RAW_POST_DATA variable. PHP's default behavior is
775; to disable this feature.
776; http://php.net/always-populate-raw-post-data
777;always_populate_raw_post_data = On
778
779;;;;;;;;;;;;;;;;;;;;;;;;;
780; Paths and Directories ;
781;;;;;;;;;;;;;;;;;;;;;;;;;
782
783; UNIX: "/path1:/path2"
784;include_path = ".:/usr/share/php"
785;
786; Windows: "\path1;\path2"
787;include_path = ".;c:\php\includes"
788;
789; PHP's default setting for include_path is ".;/path/to/php/pear"
790; http://php.net/include-path
791
792; The root of the PHP pages, used only if nonempty.
793; if PHP was not compiled with FORCE_REDIRECT, you SHOULD set doc_root
794; if you are running php as a CGI under any web server (other than IIS)
795; see documentation for security issues.  The alternate is to use the
796; cgi.force_redirect configuration below
797; http://php.net/doc-root
798doc_root =
799
800; The directory under which PHP opens the script using /~username used only
801; if nonempty.
802; http://php.net/user-dir
803user_dir =
804
805; Directory in which the loadable extensions (modules) reside.
806; http://php.net/extension-dir
807; extension_dir = "./"
808; On windows:
809; extension_dir = "ext"
810
811; Whether or not to enable the dl() function.  The dl() function does NOT work
812; properly in multithreaded servers, such as IIS or Zeus, and is automatically
813; disabled on them.
814; http://php.net/enable-dl
815enable_dl = Off
816
817; cgi.force_redirect is necessary to provide security running PHP as a CGI under
818; most web servers.  Left undefined, PHP turns this on by default.  You can
819; turn it off here AT YOUR OWN RISK
820; **You CAN safely turn this off for IIS, in fact, you MUST.**
821; http://php.net/cgi.force-redirect
822;cgi.force_redirect = 1
823
824; if cgi.nph is enabled it will force cgi to always sent Status: 200 with
825; every request. PHP's default behavior is to disable this feature.
826;cgi.nph = 1
827
828; if cgi.force_redirect is turned on, and you are not running under Apache or Netscape
829; (iPlanet) web servers, you MAY need to set an environment variable name that PHP
830; will look for to know it is OK to continue execution.  Setting this variable MAY
831; cause security issues, KNOW WHAT YOU ARE DOING FIRST.
832; http://php.net/cgi.redirect-status-env
833;cgi.redirect_status_env = ;
834
835; cgi.fix_pathinfo provides *real* PATH_INFO/PATH_TRANSLATED support for CGI.  PHP's
836; previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok
837; what PATH_INFO is.  For more information on PATH_INFO, see the cgi specs.  Setting
838; this to 1 will cause PHP CGI to fix its paths to conform to the spec.  A setting
839; of zero causes PHP to behave as before.  Default is 1.  You should fix your scripts
840; to use SCRIPT_FILENAME rather than PATH_TRANSLATED.
841; http://php.net/cgi.fix-pathinfo
842;cgi.fix_pathinfo=1
843
844; FastCGI under IIS (on WINNT based OS) supports the ability to impersonate
845; security tokens of the calling client.  This allows IIS to define the
846; security context that the request runs under.  mod_fastcgi under Apache
847; does not currently support this feature (03/17/2002)
848; Set to 1 if running under IIS.  Default is zero.
849; http://php.net/fastcgi.impersonate
850;fastcgi.impersonate = 1;
851
852; Disable logging through FastCGI connection. PHP's default behavior is to enable
853; this feature.
854;fastcgi.logging = 0
855
856; cgi.rfc2616_headers configuration option tells PHP what type of headers to
857; use when sending HTTP response code. If it's set 0 PHP sends Status: header that
858; is supported by Apache. When this option is set to 1 PHP will send
859; RFC2616 compliant header.
860; Default is zero.
861; http://php.net/cgi.rfc2616-headers
862;cgi.rfc2616_headers = 0
863
864;;;;;;;;;;;;;;;;
865; File Uploads ;
866;;;;;;;;;;;;;;;;
867
868; Whether to allow HTTP file uploads.
869; http://php.net/file-uploads
870file_uploads = On
871
872; Temporary directory for HTTP uploaded files (will use system default if not
873; specified).
874; http://php.net/upload-tmp-dir
875;upload_tmp_dir =
876
877; Maximum allowed size for uploaded files.
878; http://php.net/upload-max-filesize
879upload_max_filesize = 700M
880
881; Maximum number of files that can be uploaded via a single request
882max_file_uploads = 20
883
884;;;;;;;;;;;;;;;;;;
885; Fopen wrappers ;
886;;;;;;;;;;;;;;;;;;
887
888; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
889; http://php.net/allow-url-fopen
890allow_url_fopen = On
891
892; Whether to allow include/require to open URLs (like http:// or ftp://) as files.
893; http://php.net/allow-url-include
894allow_url_include = Off
895
896; Define the anonymous ftp password (your email address). PHP's default setting
897; for this is empty.
898; http://php.net/from
899;from="john@doe.com"
900
901; Define the User-Agent string. PHP's default setting for this is empty.
902; http://php.net/user-agent
903;user_agent="PHP"
904
905; Default timeout for socket based streams (seconds)
906; http://php.net/default-socket-timeout
907default_socket_timeout = 60
908
909; If your scripts have to deal with files from Macintosh systems,
910; or you are running on a Mac and need to deal with files from
911; unix or win32 systems, setting this flag will cause PHP to
912; automatically detect the EOL character in those files so that
913; fgets() and file() will work regardless of the source of the file.
914; http://php.net/auto-detect-line-endings
915;auto_detect_line_endings = Off
916
917;;;;;;;;;;;;;;;;;;;;;;
918; Dynamic Extensions ;
919;;;;;;;;;;;;;;;;;;;;;;
920
921; If you wish to have an extension loaded automatically, use the following
922; syntax:
923;
924;   extension=modulename.extension
925;
926; For example, on Windows:
927;
928;   extension=msql.dll
929;
930; ... or under UNIX:
931;
932;   extension=msql.so
933;
934; ... or with a path:
935;
936;   extension=/path/to/extension/msql.so
937;
938; If you only provide the name of the extension, PHP will look for it in its
939; default extension directory.
940;
941
942;;;;;;;;;;;;;;;;;;;
943; Module Settings ;
944;;;;;;;;;;;;;;;;;;;
945
946[Date]
947; Defines the default timezone used by the date functions
948; http://php.net/date.timezone
949;date.timezone =
950
951; http://php.net/date.default-latitude
952;date.default_latitude = 31.7667
953
954; http://php.net/date.default-longitude
955;date.default_longitude = 35.2333
956
957; http://php.net/date.sunrise-zenith
958;date.sunrise_zenith = 90.583333
959
960; http://php.net/date.sunset-zenith
961;date.sunset_zenith = 90.583333
962
963[filter]
964; http://php.net/filter.default
965;filter.default = unsafe_raw
966
967; http://php.net/filter.default-flags
968;filter.default_flags =
969
970[iconv]
971;iconv.input_encoding = ISO-8859-1
972;iconv.internal_encoding = ISO-8859-1
973;iconv.output_encoding = ISO-8859-1
974
975[intl]
976;intl.default_locale =
977; This directive allows you to produce PHP errors when some error
978; happens within intl functions. The value is the level of the error produced.
979; Default is 0, which does not produce any errors.
980;intl.error_level = E_WARNING
981
982[sqlite]
983; http://php.net/sqlite.assoc-case
984;sqlite.assoc_case = 0
985
986[sqlite3]
987;sqlite3.extension_dir =
988
989[Pcre]
990;PCRE library backtracking limit.
991; http://php.net/pcre.backtrack-limit
992;pcre.backtrack_limit=100000
993
994;PCRE library recursion limit.
995;Please note that if you set this value to a high number you may consume all
996;the available process stack and eventually crash PHP (due to reaching the
997;stack size limit imposed by the Operating System).
998; http://php.net/pcre.recursion-limit
999;pcre.recursion_limit=100000
1000
1001[Pdo]
1002; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
1003; http://php.net/pdo-odbc.connection-pooling
1004;pdo_odbc.connection_pooling=strict
1005
1006;pdo_odbc.db2_instance_name
1007
1008[Pdo_mysql]
1009; If mysqlnd is used: Number of cache slots for the internal result set cache
1010; http://php.net/pdo_mysql.cache_size
1011pdo_mysql.cache_size = 2000
1012
1013; Default socket name for local MySQL connects.  If empty, uses the built-in
1014; MySQL defaults.
1015; http://php.net/pdo_mysql.default-socket
1016pdo_mysql.default_socket=
1017
1018[Phar]
1019; http://php.net/phar.readonly
1020;phar.readonly = On
1021
1022; http://php.net/phar.require-hash
1023;phar.require_hash = On
1024
1025;phar.cache_list =
1026
1027[Syslog]
1028; Whether or not to define the various syslog variables (e.g. $LOG_PID,
1029; $LOG_CRON, etc.).  Turning it off is a good idea performance-wise.  In
1030; runtime, you can define these variables by calling define_syslog_variables().
1031; http://php.net/define-syslog-variables
1032define_syslog_variables  = Off
1033
1034[mail function]
1035; For Win32 only.
1036; http://php.net/smtp
1037SMTP = localhost
1038; http://php.net/smtp-port
1039smtp_port = 25
1040
1041; For Win32 only.
1042; http://php.net/sendmail-from
1043;sendmail_from = me@example.com
1044
1045; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
1046; http://php.net/sendmail-path
1047;sendmail_path =
1048
1049; Force the addition of the specified parameters to be passed as extra parameters
1050; to the sendmail binary. These parameters will always replace the value of
1051; the 5th parameter to mail(), even in safe mode.
1052;mail.force_extra_parameters =
1053
1054; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
1055mail.add_x_header = On
1056
1057; Log all mail() calls including the full path of the script, line #, to address and headers
1058;mail.log =
1059
1060[SQL]
1061; http://php.net/sql.safe-mode
1062sql.safe_mode = Off
1063
1064[ODBC]
1065; http://php.net/odbc.default-db
1066;odbc.default_db    =  Not yet implemented
1067
1068; http://php.net/odbc.default-user
1069;odbc.default_user  =  Not yet implemented
1070
1071; http://php.net/odbc.default-pw
1072;odbc.default_pw    =  Not yet implemented
1073
1074; Controls the ODBC cursor model.
1075; Default: SQL_CURSOR_STATIC (default).
1076;odbc.default_cursortype
1077
1078; Allow or prevent persistent links.
1079; http://php.net/odbc.allow-persistent
1080odbc.allow_persistent = On
1081
1082; Check that a connection is still valid before reuse.
1083; http://php.net/odbc.check-persistent
1084odbc.check_persistent = On
1085
1086; Maximum number of persistent links.  -1 means no limit.
1087; http://php.net/odbc.max-persistent
1088odbc.max_persistent = -1
1089
1090; Maximum number of links (persistent + non-persistent).  -1 means no limit.
1091; http://php.net/odbc.max-links
1092odbc.max_links = -1
1093
1094; Handling of LONG fields.  Returns number of bytes to variables.  0 means
1095; passthru.
1096; http://php.net/odbc.defaultlrl
1097odbc.defaultlrl = 4096
1098
1099; Handling of binary data.  0 means passthru, 1 return as is, 2 convert to char.
1100; See the documentation on odbc_binmode and odbc_longreadlen for an explanation
1101; of odbc.defaultlrl and odbc.defaultbinmode
1102; http://php.net/odbc.defaultbinmode
1103odbc.defaultbinmode = 1
1104
1105;birdstep.max_links = -1
1106
1107[Interbase]
1108; Allow or prevent persistent links.
1109ibase.allow_persistent = 1
1110
1111; Maximum number of persistent links.  -1 means no limit.
1112ibase.max_persistent = -1
1113
1114; Maximum number of links (persistent + non-persistent).  -1 means no limit.
1115ibase.max_links = -1
1116
1117; Default database name for ibase_connect().
1118;ibase.default_db =
1119
1120; Default username for ibase_connect().
1121;ibase.default_user =
1122
1123; Default password for ibase_connect().
1124;ibase.default_password =
1125
1126; Default charset for ibase_connect().
1127;ibase.default_charset =
1128
1129; Default timestamp format.
1130ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
1131
1132; Default date format.
1133ibase.dateformat = "%Y-%m-%d"
1134
1135; Default time format.
1136ibase.timeformat = "%H:%M:%S"
1137
1138[MySQL]
1139; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
1140; http://php.net/mysql.allow_local_infile
1141mysql.allow_local_infile = On
1142
1143; Allow or prevent persistent links.
1144; http://php.net/mysql.allow-persistent
1145mysql.allow_persistent = On
1146
1147; If mysqlnd is used: Number of cache slots for the internal result set cache
1148; http://php.net/mysql.cache_size
1149mysql.cache_size = 2000
1150
1151; Maximum number of persistent links.  -1 means no limit.
1152; http://php.net/mysql.max-persistent
1153mysql.max_persistent = -1
1154
1155; Maximum number of links (persistent + non-persistent).  -1 means no limit.
1156; http://php.net/mysql.max-links
1157mysql.max_links = -1
1158
1159; Default port number for mysql_connect().  If unset, mysql_connect() will use
1160; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
1161; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
1162; at MYSQL_PORT.
1163; http://php.net/mysql.default-port
1164mysql.default_port =
1165
1166; Default socket name for local MySQL connects.  If empty, uses the built-in
1167; MySQL defaults.
1168; http://php.net/mysql.default-socket
1169mysql.default_socket =
1170
1171; Default host for mysql_connect() (doesn't apply in safe mode).
1172; http://php.net/mysql.default-host
1173mysql.default_host =
1174
1175; Default user for mysql_connect() (doesn't apply in safe mode).
1176; http://php.net/mysql.default-user
1177mysql.default_user =
1178
1179; Default password for mysql_connect() (doesn't apply in safe mode).
1180; Note that this is generally a *bad* idea to store passwords in this file.
1181; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
1182; and reveal this password!  And of course, any users with read access to this
1183; file will be able to reveal the password as well.
1184; http://php.net/mysql.default-password
1185mysql.default_password =
1186
1187; Maximum time (in seconds) for connect timeout. -1 means no limit
1188; http://php.net/mysql.connect-timeout
1189mysql.connect_timeout = 60
1190
1191; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
1192; SQL-Errors will be displayed.
1193; http://php.net/mysql.trace-mode
1194mysql.trace_mode = Off
1195
1196[MySQLi]
1197
1198; Maximum number of persistent links.  -1 means no limit.
1199; http://php.net/mysqli.max-persistent
1200mysqli.max_persistent = -1
1201
1202; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
1203; http://php.net/mysqli.allow_local_infile
1204;mysqli.allow_local_infile = On
1205
1206; Allow or prevent persistent links.
1207; http://php.net/mysqli.allow-persistent
1208mysqli.allow_persistent = On
1209
1210; Maximum number of links.  -1 means no limit.
1211; http://php.net/mysqli.max-links
1212mysqli.max_links = -1
1213
1214; If mysqlnd is used: Number of cache slots for the internal result set cache
1215; http://php.net/mysqli.cache_size
1216mysqli.cache_size = 2000
1217
1218; Default port number for mysqli_connect().  If unset, mysqli_connect() will use
1219; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
1220; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
1221; at MYSQL_PORT.
1222; http://php.net/mysqli.default-port
1223mysqli.default_port = 3306
1224
1225; Default socket name for local MySQL connects.  If empty, uses the built-in
1226; MySQL defaults.
1227; http://php.net/mysqli.default-socket
1228mysqli.default_socket =
1229
1230; Default host for mysql_connect() (doesn't apply in safe mode).
1231; http://php.net/mysqli.default-host
1232mysqli.default_host =
1233
1234; Default user for mysql_connect() (doesn't apply in safe mode).
1235; http://php.net/mysqli.default-user
1236mysqli.default_user =
1237
1238; Default password for mysqli_connect() (doesn't apply in safe mode).
1239; Note that this is generally a *bad* idea to store passwords in this file.
1240; *Any* user with PHP access can run 'echo get_cfg_var("mysqli.default_pw")
1241; and reveal this password!  And of course, any users with read access to this
1242; file will be able to reveal the password as well.
1243; http://php.net/mysqli.default-pw
1244mysqli.default_pw =
1245
1246; Allow or prevent reconnect
1247mysqli.reconnect = Off
1248
1249[mysqlnd]
1250; Enable / Disable collection of general statstics by mysqlnd which can be
1251; used to tune and monitor MySQL operations.
1252; http://php.net/mysqlnd.collect_statistics
1253mysqlnd.collect_statistics = On
1254
1255; Enable / Disable collection of memory usage statstics by mysqlnd which can be
1256; used to tune and monitor MySQL operations.
1257; http://php.net/mysqlnd.collect_memory_statistics
1258mysqlnd.collect_memory_statistics = Off
1259
1260; Size of a pre-allocated buffer used when sending commands to MySQL in bytes.
1261; http://php.net/mysqlnd.net_cmd_buffer_size
1262;mysqlnd.net_cmd_buffer_size = 2048
1263
1264; Size of a pre-allocated buffer used for reading data sent by the server in
1265; bytes.
1266; http://php.net/mysqlnd.net_read_buffer_size
1267;mysqlnd.net_read_buffer_size = 32768
1268
1269[OCI8]
1270
1271; Connection: Enables privileged connections using external
1272; credentials (OCI_SYSOPER, OCI_SYSDBA)
1273; http://php.net/oci8.privileged-connect
1274;oci8.privileged_connect = Off
1275
1276; Connection: The maximum number of persistent OCI8 connections per
1277; process. Using -1 means no limit.
1278; http://php.net/oci8.max-persistent
1279;oci8.max_persistent = -1
1280
1281; Connection: The maximum number of seconds a process is allowed to
1282; maintain an idle persistent connection. Using -1 means idle
1283; persistent connections will be maintained forever.
1284; http://php.net/oci8.persistent-timeout
1285;oci8.persistent_timeout = -1
1286
1287; Connection: The number of seconds that must pass before issuing a
1288; ping during oci_pconnect() to check the connection validity. When
1289; set to 0, each oci_pconnect() will cause a ping. Using -1 disables
1290; pings completely.
1291; http://php.net/oci8.ping-interval
1292;oci8.ping_interval = 60
1293
1294; Connection: Set this to a user chosen connection class to be used
1295; for all pooled server requests with Oracle 11g Database Resident
1296; Connection Pooling (DRCP).  To use DRCP, this value should be set to
1297; the same string for all web servers running the same application,
1298; the database pool must be configured, and the connection string must
1299; specify to use a pooled server.
1300;oci8.connection_class =
1301
1302; High Availability: Using On lets PHP receive Fast Application
1303; Notification (FAN) events generated when a database node fails. The
1304; database must also be configured to post FAN events.
1305;oci8.events = Off
1306
1307; Tuning: This option enables statement caching, and specifies how
1308; many statements to cache. Using 0 disables statement caching.
1309; http://php.net/oci8.statement-cache-size
1310;oci8.statement_cache_size = 20
1311
1312; Tuning: Enables statement prefetching and sets the default number of
1313; rows that will be fetched automatically after statement execution.
1314; http://php.net/oci8.default-prefetch
1315;oci8.default_prefetch = 100
1316
1317; Compatibility. Using On means oci_close() will not close
1318; oci_connect() and oci_new_connect() connections.
1319; http://php.net/oci8.old-oci-close-semantics
1320;oci8.old_oci_close_semantics = Off
1321
1322[PostgresSQL]
1323; Allow or prevent persistent links.
1324; http://php.net/pgsql.allow-persistent
1325pgsql.allow_persistent = On
1326
1327; Detect broken persistent links always with pg_pconnect().
1328; Auto reset feature requires a little overheads.
1329; http://php.net/pgsql.auto-reset-persistent
1330pgsql.auto_reset_persistent = Off
1331
1332; Maximum number of persistent links.  -1 means no limit.
1333; http://php.net/pgsql.max-persistent
1334pgsql.max_persistent = -1
1335
1336; Maximum number of links (persistent+non persistent).  -1 means no limit.
1337; http://php.net/pgsql.max-links
1338pgsql.max_links = -1
1339
1340; Ignore PostgreSQL backends Notice message or not.
1341; Notice message logging require a little overheads.
1342; http://php.net/pgsql.ignore-notice
1343pgsql.ignore_notice = 0
1344
1345; Log PostgreSQL backends Notice message or not.
1346; Unless pgsql.ignore_notice=0, module cannot log notice message.
1347; http://php.net/pgsql.log-notice
1348pgsql.log_notice = 0
1349
1350[Sybase-CT]
1351; Allow or prevent persistent links.
1352; http://php.net/sybct.allow-persistent
1353sybct.allow_persistent = On
1354
1355; Maximum number of persistent links.  -1 means no limit.
1356; http://php.net/sybct.max-persistent
1357sybct.max_persistent = -1
1358
1359; Maximum number of links (persistent + non-persistent).  -1 means no limit.
1360; http://php.net/sybct.max-links
1361sybct.max_links = -1
1362
1363; Minimum server message severity to display.
1364; http://php.net/sybct.min-server-severity
1365sybct.min_server_severity = 10
1366
1367; Minimum client message severity to display.
1368; http://php.net/sybct.min-client-severity
1369sybct.min_client_severity = 10
1370
1371; Set per-context timeout
1372; http://php.net/sybct.timeout
1373;sybct.timeout=
1374
1375;sybct.packet_size
1376
1377; The maximum time in seconds to wait for a connection attempt to succeed before returning failure.
1378; Default: one minute
1379;sybct.login_timeout=
1380
1381; The name of the host you claim to be connecting from, for display by sp_who.
1382; Default: none
1383;sybct.hostname=
1384
1385; Allows you to define how often deadlocks are to be retried. -1 means "forever".
1386; Default: 0
1387;sybct.deadlock_retry_count=
1388
1389[bcmath]
1390; Number of decimal digits for all bcmath functions.
1391; http://php.net/bcmath.scale
1392bcmath.scale = 0
1393
1394[browscap]
1395; http://php.net/browscap
1396;browscap = extra/browscap.ini
1397
1398[Session]
1399; Handler used to store/retrieve data.
1400; http://php.net/session.save-handler
1401session.save_handler = files
1402
1403; Argument passed to save_handler.  In the case of files, this is the path
1404; where data files are stored. Note: Windows users have to change this
1405; variable in order to use PHP's session functions.
1406;
1407; The path can be defined as:
1408;
1409;     session.save_path = "N;/path"
1410;
1411; where N is an integer.  Instead of storing all the session files in
1412; /path, what this will do is use subdirectories N-levels deep, and
1413; store the session data in those directories.  This is useful if you
1414; or your OS have problems with lots of files in one directory, and is
1415; a more efficient layout for servers that handle lots of sessions.
1416;
1417; NOTE 1: PHP will not create this directory structure automatically.
1418;         You can use the script in the ext/session dir for that purpose.
1419; NOTE 2: See the section on garbage collection below if you choose to
1420;         use subdirectories for session storage
1421;
1422; The file storage module creates files using mode 600 by default.
1423; You can change that by using
1424;
1425;     session.save_path = "N;MODE;/path"
1426;
1427; where MODE is the octal representation of the mode. Note that this
1428; does not overwrite the process's umask.
1429; http://php.net/session.save-path
1430;session.save_path = "/tmp"
1431
1432; Whether to use cookies.
1433; http://php.net/session.use-cookies
1434session.use_cookies = 1
1435
1436; http://php.net/session.cookie-secure
1437;session.cookie_secure =
1438
1439; This option forces PHP to fetch and use a cookie for storing and maintaining
1440; the session id. We encourage this operation as it's very helpful in combatting
1441; session hijacking when not specifying and managing your own session id. It is
1442; not the end all be all of session hijacking defense, but it's a good start.
1443; http://php.net/session.use-only-cookies
1444session.use_only_cookies = 1
1445
1446; Name of the session (used as cookie name).
1447; http://php.net/session.name
1448session.name = PHPSESSID
1449
1450; Initialize session on request startup.
1451; http://php.net/session.auto-start
1452session.auto_start = 0
1453
1454; Lifetime in seconds of cookie or, if 0, until browser is restarted.
1455; http://php.net/session.cookie-lifetime
1456session.cookie_lifetime = 0
1457
1458; The path for which the cookie is valid.
1459; http://php.net/session.cookie-path
1460session.cookie_path = /
1461
1462; The domain for which the cookie is valid.
1463; http://php.net/session.cookie-domain
1464session.cookie_domain =
1465
1466; Whether or not to add the httpOnly flag to the cookie, which makes it inaccessible to browser scripting languages such as JavaScript.
1467; http://php.net/session.cookie-httponly
1468session.cookie_httponly =
1469
1470; Handler used to serialize data.  php is the standard serializer of PHP.
1471; http://php.net/session.serialize-handler
1472session.serialize_handler = php
1473
1474; Defines the probability that the 'garbage collection' process is started
1475; on every session initialization. The probability is calculated by using
1476; gc_probability/gc_divisor. Where session.gc_probability is the numerator
1477; and gc_divisor is the denominator in the equation. Setting this value to 1
1478; when the session.gc_divisor value is 100 will give you approximately a 1% chance
1479; the gc will run on any give request.
1480; Default Value: 1
1481; Development Value: 1
1482; Production Value: 1
1483; http://php.net/session.gc-probability
1484session.gc_probability = 0
1485
1486; Defines the probability that the 'garbage collection' process is started on every
1487; session initialization. The probability is calculated by using the following equation:
1488; gc_probability/gc_divisor. Where session.gc_probability is the numerator and
1489; session.gc_divisor is the denominator in the equation. Setting this value to 1
1490; when the session.gc_divisor value is 100 will give you approximately a 1% chance
1491; the gc will run on any give request. Increasing this value to 1000 will give you
1492; a 0.1% chance the gc will run on any give request. For high volume production servers,
1493; this is a more efficient approach.
1494; Default Value: 100
1495; Development Value: 1000
1496; Production Value: 1000
1497; http://php.net/session.gc-divisor
1498session.gc_divisor = 1000
1499
1500; After this number of seconds, stored data will be seen as 'garbage' and
1501; cleaned up by the garbage collection process.
1502; http://php.net/session.gc-maxlifetime
1503session.gc_maxlifetime = 1440
1504
1505; NOTE: If you are using the subdirectory option for storing session files
1506;       (see session.save_path above), then garbage collection does *not*
1507;       happen automatically.  You will need to do your own garbage
1508;       collection through a shell script, cron entry, or some other method.
1509;       For example, the following script would is the equivalent of
1510;       setting session.gc_maxlifetime to 1440 (1440 seconds = 24 minutes):
1511;          cd /path/to/sessions; find -cmin +24 | xargs rm
1512
1513; PHP 4.2 and less have an undocumented feature/bug that allows you to
1514; to initialize a session variable in the global scope, even when register_globals
1515; is disabled.  PHP 4.3 and later will warn you, if this feature is used.
1516; You can disable the feature and the warning separately. At this time,
1517; the warning is only displayed, if bug_compat_42 is enabled. This feature
1518; introduces some serious security problems if not handled correctly. It's
1519; recommended that you do not use this feature on production servers. But you
1520; should enable this on development servers and enable the warning as well. If you
1521; do not enable the feature on development servers, you won't be warned when it's
1522; used and debugging errors caused by this can be difficult to track down.
1523; Default Value: On
1524; Development Value: On
1525; Production Value: Off
1526; http://php.net/session.bug-compat-42
1527session.bug_compat_42 = Off
1528
1529; This setting controls whether or not you are warned by PHP when initializing a
1530; session value into the global space. session.bug_compat_42 must be enabled before
1531; these warnings can be issued by PHP. See the directive above for more information.
1532; Default Value: On
1533; Development Value: On
1534; Production Value: Off
1535; http://php.net/session.bug-compat-warn
1536session.bug_compat_warn = Off
1537
1538; Check HTTP Referer to invalidate externally stored URLs containing ids.
1539; HTTP_REFERER has to contain this substring for the session to be
1540; considered as valid.
1541; http://php.net/session.referer-check
1542session.referer_check =
1543
1544; How many bytes to read from the file.
1545; http://php.net/session.entropy-length
1546session.entropy_length = 0
1547
1548; Specified here to create the session id.
1549; http://php.net/session.entropy-file
1550; On systems that don't have /dev/urandom /dev/arandom can be used
1551; On windows, setting the entropy_length setting will activate the
1552; Windows random source (using the CryptoAPI)
1553;session.entropy_file = /dev/urandom
1554
1555; Set to {nocache,private,public,} to determine HTTP caching aspects
1556; or leave this empty to avoid sending anti-caching headers.
1557; http://php.net/session.cache-limiter
1558session.cache_limiter = nocache
1559
1560; Document expires after n minutes.
1561; http://php.net/session.cache-expire
1562session.cache_expire = 180
1563
1564; trans sid support is disabled by default.
1565; Use of trans sid may risk your users security.
1566; Use this option with caution.
1567; - User may send URL contains active session ID
1568;   to other person via. email/irc/etc.
1569; - URL that contains active session ID may be stored
1570;   in publically accessible computer.
1571; - User may access your site with the same session ID
1572;   always using URL stored in browser's history or bookmarks.
1573; http://php.net/session.use-trans-sid
1574session.use_trans_sid = 0
1575
1576; Select a hash function for use in generating session ids.
1577; Possible Values
1578;   0  (MD5 128 bits)
1579;   1  (SHA-1 160 bits)
1580; This option may also be set to the name of any hash function supported by
1581; the hash extension. A list of available hashes is returned by the hash_algos()
1582; function.
1583; http://php.net/session.hash-function
1584session.hash_function = 0
1585
1586; Define how many bits are stored in each character when converting
1587; the binary hash data to something readable.
1588; Possible values:
1589;   4  (4 bits: 0-9, a-f)
1590;   5  (5 bits: 0-9, a-v)
1591;   6  (6 bits: 0-9, a-z, A-Z, "-", ",")
1592; Default Value: 4
1593; Development Value: 5
1594; Production Value: 5
1595; http://php.net/session.hash-bits-per-character
1596session.hash_bits_per_character = 5
1597
1598; The URL rewriter will look for URLs in a defined set of HTML tags.
1599; form/fieldset are special; if you include them here, the rewriter will
1600; add a hidden <input> field with the info which is otherwise appended
1601; to URLs.  If you want XHTML conformity, remove the form entry.
1602; Note that all valid entries require a "=", even if no value follows.
1603; Default Value: "a=href,area=href,frame=src,form=,fieldset="
1604; Development Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
1605; Production Value: "a=href,area=href,frame=src,input=src,form=fakeentry"
1606; http://php.net/url-rewriter.tags
1607url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
1608
1609[MSSQL]
1610; Allow or prevent persistent links.
1611mssql.allow_persistent = On
1612
1613; Maximum number of persistent links.  -1 means no limit.
1614mssql.max_persistent = -1
1615
1616; Maximum number of links (persistent+non persistent).  -1 means no limit.
1617mssql.max_links = -1
1618
1619; Minimum error severity to display.
1620mssql.min_error_severity = 10
1621
1622; Minimum message severity to display.
1623mssql.min_message_severity = 10
1624
1625; Compatibility mode with old versions of PHP 3.0.
1626mssql.compatability_mode = Off
1627
1628; Connect timeout
1629;mssql.connect_timeout = 5
1630
1631; Query timeout
1632;mssql.timeout = 60
1633
1634; Valid range 0 - 2147483647.  Default = 4096.
1635;mssql.textlimit = 4096
1636
1637; Valid range 0 - 2147483647.  Default = 4096.
1638;mssql.textsize = 4096
1639
1640; Limits the number of records in each batch.  0 = all records in one batch.
1641;mssql.batchsize = 0
1642
1643; Specify how datetime and datetim4 columns are returned
1644; On => Returns data converted to SQL server settings
1645; Off => Returns values as YYYY-MM-DD hh:mm:ss
1646;mssql.datetimeconvert = On
1647
1648; Use NT authentication when connecting to the server
1649mssql.secure_connection = Off
1650
1651; Specify max number of processes. -1 = library default
1652; msdlib defaults to 25
1653; FreeTDS defaults to 4096
1654;mssql.max_procs = -1
1655
1656; Specify client character set.
1657; If empty or not set the client charset from freetds.comf is used
1658; This is only used when compiled with FreeTDS
1659;mssql.charset = "ISO-8859-1"
1660
1661[Assertion]
1662; Assert(expr); active by default.
1663; http://php.net/assert.active
1664;assert.active = On
1665
1666; Issue a PHP warning for each failed assertion.
1667; http://php.net/assert.warning
1668;assert.warning = On
1669
1670; Don't bail out by default.
1671; http://php.net/assert.bail
1672;assert.bail = Off
1673
1674; User-function to be called if an assertion fails.
1675; http://php.net/assert.callback
1676;assert.callback = 0
1677
1678; Eval the expression with current error_reporting().  Set to true if you want
1679; error_reporting(0) around the eval().
1680; http://php.net/assert.quiet-eval
1681;assert.quiet_eval = 0
1682
1683[COM]
1684; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
1685; http://php.net/com.typelib-file
1686;com.typelib_file =
1687
1688; allow Distributed-COM calls
1689; http://php.net/com.allow-dcom
1690;com.allow_dcom = true
1691
1692; autoregister constants of a components typlib on com_load()
1693; http://php.net/com.autoregister-typelib
1694;com.autoregister_typelib = true
1695
1696; register constants casesensitive
1697; http://php.net/com.autoregister-casesensitive
1698;com.autoregister_casesensitive = false
1699
1700; show warnings on duplicate constant registrations
1701; http://php.net/com.autoregister-verbose
1702;com.autoregister_verbose = true
1703
1704; The default character set code-page to use when passing strings to and from COM objects.
1705; Default: system ANSI code page
1706;com.code_page=
1707
1708[mbstring]
1709; language for internal character representation.
1710; http://php.net/mbstring.language
1711;mbstring.language = Japanese
1712
1713; internal/script encoding.
1714; Some encoding cannot work as internal encoding.
1715; (e.g. SJIS, BIG5, ISO-2022-*)
1716; http://php.net/mbstring.internal-encoding
1717;mbstring.internal_encoding = EUC-JP
1718
1719; http input encoding.
1720; http://php.net/mbstring.http-input
1721;mbstring.http_input = auto
1722
1723; http output encoding. mb_output_handler must be
1724; registered as output buffer to function
1725; http://php.net/mbstring.http-output
1726;mbstring.http_output = SJIS
1727
1728; enable automatic encoding translation according to
1729; mbstring.internal_encoding setting. Input chars are
1730; converted to internal encoding by setting this to On.
1731; Note: Do _not_ use automatic encoding translation for
1732;       portable libs/applications.
1733; http://php.net/mbstring.encoding-translation
1734;mbstring.encoding_translation = Off
1735
1736; automatic encoding detection order.
1737; auto means
1738; http://php.net/mbstring.detect-order
1739;mbstring.detect_order = auto
1740
1741; substitute_character used when character cannot be converted
1742; one from another
1743; http://php.net/mbstring.substitute-character
1744;mbstring.substitute_character = none;
1745
1746; overload(replace) single byte functions by mbstring functions.
1747; mail(), ereg(), etc are overloaded by mb_send_mail(), mb_ereg(),
1748; etc. Possible values are 0,1,2,4 or combination of them.
1749; For example, 7 for overload everything.
1750; 0: No overload
1751; 1: Overload mail() function
1752; 2: Overload str*() functions
1753; 4: Overload ereg*() functions
1754; http://php.net/mbstring.func-overload
1755;mbstring.func_overload = 0
1756
1757; enable strict encoding detection.
1758;mbstring.strict_detection = Off
1759
1760; This directive specifies the regex pattern of content types for which mb_output_handler()
1761; is activated.
1762; Default: mbstring.http_output_conv_mimetype=^(text/|application/xhtml\+xml)
1763;mbstring.http_output_conv_mimetype=
1764
1765; Allows to set script encoding. Only affects if PHP is compiled with --enable-zend-multibyte
1766; Default: ""
1767;mbstring.script_encoding=
1768
1769[gd]
1770; Tell the jpeg decode to ignore warnings and try to create
1771; a gd image. The warning will then be displayed as notices
1772; disabled by default
1773; http://php.net/gd.jpeg-ignore-warning
1774;gd.jpeg_ignore_warning = 0
1775
1776[exif]
1777; Exif UNICODE user comments are handled as UCS-2BE/UCS-2LE and JIS as JIS.
1778; With mbstring support this will automatically be converted into the encoding
1779; given by corresponding encode setting. When empty mbstring.internal_encoding
1780; is used. For the decode settings you can distinguish between motorola and
1781; intel byte order. A decode setting cannot be empty.
1782; http://php.net/exif.encode-unicode
1783;exif.encode_unicode = ISO-8859-15
1784
1785; http://php.net/exif.decode-unicode-motorola
1786;exif.decode_unicode_motorola = UCS-2BE
1787
1788; http://php.net/exif.decode-unicode-intel
1789;exif.decode_unicode_intel    = UCS-2LE
1790
1791; http://php.net/exif.encode-jis
1792;exif.encode_jis =
1793
1794; http://php.net/exif.decode-jis-motorola
1795;exif.decode_jis_motorola = JIS
1796
1797; http://php.net/exif.decode-jis-intel
1798;exif.decode_jis_intel    = JIS
1799
1800[Tidy]
1801; The path to a default tidy configuration file to use when using tidy
1802; http://php.net/tidy.default-config
1803;tidy.default_config = /usr/local/lib/php/default.tcfg
1804
1805; Should tidy clean and repair output automatically?
1806; WARNING: Do not use this option if you are generating non-html content
1807; such as dynamic images
1808; http://php.net/tidy.clean-output
1809tidy.clean_output = Off
1810
1811[soap]
1812; Enables or disables WSDL caching feature.
1813; http://php.net/soap.wsdl-cache-enabled
1814soap.wsdl_cache_enabled=1
1815
1816; Sets the directory name where SOAP extension will put cache files.
1817; http://php.net/soap.wsdl-cache-dir
1818soap.wsdl_cache_dir="/tmp"
1819
1820; (time to live) Sets the number of second while cached file will be used
1821; instead of original one.
1822; http://php.net/soap.wsdl-cache-ttl
1823soap.wsdl_cache_ttl=86400
1824
1825; Sets the size of the cache limit. (Max. number of WSDL files to cache)
1826soap.wsdl_cache_limit = 5
1827
1828[sysvshm]
1829; A default size of the shared memory segment
1830;sysvshm.init_mem = 10000
1831
1832[ldap]
1833; Sets the maximum number of open links or -1 for unlimited.
1834ldap.max_links = -1
1835
1836[mcrypt]
1837; For more information about mcrypt settings see http://php.net/mcrypt-module-open
1838
1839; Directory where to load mcrypt algorithms
1840; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
1841;mcrypt.algorithms_dir=
1842
1843; Directory where to load mcrypt modes
1844; Default: Compiled in into libmcrypt (usually /usr/local/lib/libmcrypt)
1845;mcrypt.modes_dir=
1846
1847[dba]
1848;dba.default_handler=
1849
1850; Local Variables:
1851; tab-width: 4
1852; End:
1853