Appendix H. php.ini directives

Table of Contents
List of php.ini directives
Description of core php.ini directives

List of php.ini directives

This list includes the php.ini directives you can set to configure your PHP setup.

Table H-1. Configuration options

NameDefaultChangeableChangelog
allow_call_time_pass_reference"1"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.0.0.
allow_url_fopen"1"PHP_INI_SYSTEMPHP_INI_ALL in PHP <= 4.3.4. Available since PHP 4.0.4.
allow_url_include"0"PHP_INI_SYSTEMAvailable since PHP 5.2.0.
always_populate_raw_post_data"0"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3. Available since PHP 4.1.0.
apc.cache_by_default"1"PHP_INI_ALLPHP_INI_SYSTEM in APC <= 3.0.12p2
apc.enabled"1"PHP_INI_SYSTEMPHP_INI_ALL in APC <= 3.0.12p2
apc.enable_cli"0"PHP_INI_SYSTEM 
apc.file_update_protection"2"PHP_INI_SYSTEM 
apc.filtersNULLPHP_INI_SYSTEM 
apc.gc_ttl"3600"PHP_INI_SYSTEM 
apc.max_file_size"1M"PHP_INI_SYSTEM 
apc.mmap_file_maskNULLPHP_INI_SYSTEM 
apc.num_files_hint"1000"PHP_INI_SYSTEM 
apc.optimization"0"PHP_INI_ALL 
apc.shm_segments"1"PHP_INI_SYSTEM 
apc.shm_size"30"PHP_INI_SYSTEM 
apc.slam_defense"0"PHP_INI_SYSTEM 
apc.ttl"0"PHP_INI_SYSTEM 
apc.user_entries_hint"100"PHP_INI_SYSTEM 
apc.user_ttl"0"PHP_INI_SYSTEM 
apd.dumpdirNULLPHP_INI_ALL 
apd.statement_tracing"0"PHP_INI_ALL 
arg_separator.input"&"PHP_INI_PERDIRAvailable since PHP 4.0.5.
arg_separator.output"&"PHP_INI_ALLAvailable since PHP 4.0.5.
asp_tags"0"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.0.0.
assert.active"1"PHP_INI_ALL 
assert.bail"0"PHP_INI_ALL 
assert.callbackNULLPHP_INI_ALL 
assert.quiet_eval"0"PHP_INI_ALL 
assert.warning"1"PHP_INI_ALL 
auto_append_fileNULLPHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
auto_detect_line_endings"0"PHP_INI_ALLAvailable since PHP 4.3.0.
auto_globals_jit"1"PHP_INI_PERDIRAvailable since PHP 5.0.0.
auto_prepend_fileNULLPHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
bcmath.scale"0"PHP_INI_ALL 
bcompiler.enabled"1"PHP_INI_ALL 
birdstep.max_links"-1"PHP_INI_ALLAvailable since PHP 4.2.0.
blenc.key_file"/usr/local/etc/blenckeys"PHP_INI_ALL 
browscapNULLPHP_INI_SYSTEM 
cgi.check_shebang_line"1"PHP_INI_SYSTEMAvailable since PHP 5.2.0.
cgi.discard_path"0"PHP_INI_ALLAvailable since PHP 6.0.0.
cgi.fix_pathinfo"1"PHP_INI_ALLAvailable since PHP 4.3.0.
cgi.force_redirect"1"PHP_INI_ALLAvailable since PHP 4.2.0.
cgi.nph"0"PHP_INI_ALLAvailable since PHP 4.3.5.
cgi.redirect_status_envNULLPHP_INI_ALLAvailable since PHP 4.2.0.
cgi.rfc2616_headers"0"PHP_INI_ALLAvailable since PHP 4.3.0.
child_terminate"0"PHP_INI_ALLAvailable since PHP 4.0.5.
com.allow_dcom"0"PHP_INI_SYSTEMAvailable since PHP 4.0.5.
com.autoregister_casesensitive"1"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.autoregister_typelib"0"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.autoregister_verbose"0"PHP_INI_ALLPHP_INI_SYSTEM in PHP 4. Available since PHP 4.1.0.
com.code_page""PHP_INI_ALLAvailable since PHP 5.0.0.
com.typelib_file""PHP_INI_SYSTEMAvailable since PHP 4.0.5.
crack.default_dictionaryNULLPHP_INI_PERDIRAvailable since PHP 4.0.5.
daffodildb.default_host"localhost"PHP_INI_ALL 
daffodildb.default_password"daffodil"PHP_INI_ALL 
daffodildb.default_socketNULLPHP_INI_ALL 
daffodildb.default_user"DAFFODIL"PHP_INI_ALL 
daffodildb.port"3456"PHP_INI_ALL 
date.default_latitude"31.7667"PHP_INI_ALLAvailable since PHP 5.0.0.
date.default_longitude"35.2333"PHP_INI_ALLAvailable since PHP 5.0.0.
date.sunrise_zenith"90.83"PHP_INI_ALLAvailable since PHP 5.0.0.
date.sunset_zenith"90.83"PHP_INI_ALLAvailable since PHP 5.0.0.
date.timezone""PHP_INI_ALLAvailable since PHP 5.1.0.
dba.default_handler""PHP_INI_ALLAvailable since PHP 4.3.3.
dbx.colnames_case"unchanged"PHP_INI_SYSTEMAvailable since PHP 4.3.0.
default_charset""PHP_INI_ALL 
default_mimetype"text/html"PHP_INI_ALL 
default_socket_timeout"60"PHP_INI_ALLAvailable since PHP 4.3.0.
define_syslog_variables"0"PHP_INI_ALL 
disable_classes""php.ini onlyAvailable since PHP 4.3.2.
disable_functions""php.ini onlyAvailable since PHP 4.0.1.
display_errors"1"PHP_INI_ALL 
display_startup_errors"0"PHP_INI_ALLAvailable since PHP 4.0.3.
docref_ext""PHP_INI_ALLAvailable since PHP 4.3.2.
docref_root""PHP_INI_ALLAvailable since PHP 4.3.0.
doc_rootNULLPHP_INI_SYSTEM 
enable_dl"1"PHP_INI_SYSTEM 
engine"1"PHP_INI_ALLAvailable since PHP 4.0.5.
error_append_stringNULLPHP_INI_ALL 
error_logNULLPHP_INI_ALL 
error_prepend_stringNULLPHP_INI_ALL 
error_reportingNULLPHP_INI_ALL 
exif.decode_jis_intel"JIS"PHP_INI_ALLAvailable since PHP 4.3.0.
exif.decode_jis_motorola"JIS"PHP_INI_ALLAvailable since PHP 4.3.0.
exif.decode_unicode_intel"UCS-2LE"PHP_INI_ALLAvailable since PHP 4.3.0.
exif.decode_unicode_motorola"UCS-2BE"PHP_INI_ALLAvailable since PHP 4.3.0.
exif.encode_jis""PHP_INI_ALLAvailable since PHP 4.3.0.
exif.encode_unicode"ISO-8859-15"PHP_INI_ALLAvailable since PHP 4.3.0.
expect.logfile""PHP_INI_ALL 
expect.loguser"1"PHP_INI_ALL 
expect.timeout"10"PHP_INI_ALL 
expose_php"1"php.ini only 
extension_dir"/path/to/php"PHP_INI_SYSTEM 
fastcgi.impersonate"0"PHP_INI_ALLAvailable since PHP 4.3.0.
fastcgi.logging"1"PHP_INI_ALLAvailable since PHP 4.4.0.
fbsql.allow_persistent"1"PHP_INI_SYSTEMAvailable since PHP 4.2.0.
fbsql.autocommit"1"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.batchsize"1000"PHP_INI_ALLAvailable since PHP 5.1.0.
fbsql.default_database""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_database_password""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_hostNULLPHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_password""PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.default_user"_SYSTEM"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.generate_warnings"0"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_connections"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_links"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_persistent"-1"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
fbsql.max_results"128"PHP_INI_SYSTEMAvailable since PHP 4.0.6.
file_uploads"1"PHP_INI_SYSTEMPHP_INI_ALL in PHP <= 4.2.3. Available since PHP 4.0.3.
filter.default"string"PHP_INI_ALL 
filter.default_flagsNULLPHP_INI_ALL 
from""PHP_INI_ALL 
highlight.bg"#FFFFFF"PHP_INI_ALL 
highlight.comment"#FF8000"PHP_INI_ALL 
highlight.default"#0000BB"PHP_INI_ALL 
highlight.html"#000000"PHP_INI_ALL 
highlight.keyword"#007700"PHP_INI_ALL 
highlight.string"#DD0000"PHP_INI_ALL 
html_errors"1"PHP_INI_ALLPHP_INI_SYSTEM in PHP <= 4.2.3. Available since PHP 4.0.2.
http.allowed_methods""PHP_INI_ALL 
http.allowed_methods_log""PHP_INI_ALL 
http.cache_log""PHP_INI_ALL 
http.composite_log""PHP_INI_ALL 
http.etag_mode"MD5"PHP_INI_ALL 
http.force_exit"1"PHP_INI_ALL 
http.ob_deflate_auto"0"PHP_INI_PERDIR 
http.ob_deflate_flags"0"PHP_INI_ALL 
http.ob_inflate_auto"0"PHP_INI_PERDIR 
http.ob_inflate_flags"0"PHP_INI_ALL 
http.only_exceptions"0"PHP_INI_ALL 
http.redirect_log""PHP_INI_ALL 
hyperwave.allow_persistent"0"PHP_INI_SYSTEMAvailable since PHP 4.3.2.
hyperwave.default_port"418"PHP_INI_ALL 
ibase.allow_persistent"1"PHP_INI_SYSTEM 
ibase.dateformat"%Y-%m-%d"PHP_INI_ALL 
ibase.default_charsetNULLPHP_INI_ALLAvailable since PHP 5.0.0.
ibase.default_dbNULLPHP_INI_SYSTEMAvailable since PHP 5.0.0.
ibase.default_passwordNULLPHP_INI_ALL 
ibase.default_userNULLPHP_INI_ALL 
ibase.max_links"-1"PHP_INI_SYSTEM 
ibase.max_persistent"-1"PHP_INI_SYSTEM 
ibase.timeformat"%H:%M:%S"PHP_INI_ALL 
ibase.timestampformat"%Y-%m-%d %H:%M:%S"PHP_INI_ALL 
ibm_db2.binmode"1"PHP_INI_ALL 
ibm_db2.instance_nameNULLPHP_INI_SYSTEM 
iconv.input_encoding"ISO-8859-1"PHP_INI_ALLAvailable since PHP 4.0.5.
iconv.internal_encoding"ISO-8859-1"PHP_INI_ALLAvailable since PHP 4.0.5.
iconv.output_encoding"ISO-8859-1"PHP_INI_ALLAvailable since PHP 4.0.5.
ifx.allow_persistent"1"PHP_INI_SYSTEM 
ifx.blobinfile"1"PHP_INI_ALL 
ifx.byteasvarchar"0"PHP_INI_ALL 
ifx.charasvarchar"0"PHP_INI_ALL 
ifx.default_hostNULLPHP_INI_SYSTEM 
ifx.default_passwordNULLPHP_INI_SYSTEM 
ifx.default_userNULLPHP_INI_SYSTEM 
ifx.max_links"-1"PHP_INI_SYSTEM 
ifx.max_persistent"-1"PHP_INI_SYSTEM 
ifx.nullformat"0"PHP_INI_ALL 
ifx.textasvarchar"0"PHP_INI_ALL 
ignore_repeated_errors"0"PHP_INI_ALLAvailable since PHP 4.3.0.
ignore_repeated_source"0"PHP_INI_ALLAvailable since PHP 4.3.0.
ignore_user_abort"0"PHP_INI_ALL 
implicit_flush"0"PHP_INI_ALLPHP_INI_PERDIR in PHP <= 4.2.3.
include_path".;/path/to/php/pear"PHP_INI_ALL 
ingres.allow_persistent"1"PHP_INI_SYSTEMAvailable since PHP 4.0.2.
ingres.blob_segment_length"4096"PHP_INI_ALL 
ingres.cursor_mode"0"PHP_INI_ALL 
ingres.default_databaseNULLPHP_INI_ALLAvailable since PHP 4.0.2.
ingres.default_passwordNULLPHP_INI_ALLAvailable since PHP 4.0.2.
ingres.default_userNULLPHP_INI_ALLAvailable since PHP 4.0.2.
ingres.max_links"-1"PHP_INI_SYSTEMAvailable since PHP 4.0.2.
ingres.max_persistent"-1"PHP_INI_SYSTEMAvailable since PHP 4.0.2.
ingres.report_db_warnings"1"PHP_INI_ALL 
ingres.timeout"-1"PHP_INI_ALL 
ingres.trace_connect"0"PHP_INI_ALL 
ircg.control_user"nobody"PHP_INI_ALLAvailable since PHP 5.0.0.
ircg.keep_alive_interval"60"PHP_INI_ALLAvailable since PHP 5.0.0.
ircg.max_format_message_sets"12"PHP_INI_ALLAvailable since PHP 5.0.0.
ircg.shared_mem_size"6000000"PHP_INI_ALLAvailable since PHP 5.0.0.
ircg.work_dir"/tmp/ircg"PHP_INI_ALLAvailable since PHP 5.0.0.
last_modified"0"PHP_INI_ALLAvailable since PHP 4.0.5.
ldap.max_links"-1"PHP_INI_SYSTEM 
log_errors"0"PHP_INI_ALL 
log_errors_max_len"1024"PHP_INI_ALLAvailable since PHP 4.3.0.
magic_quotes_gpc"1"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
magic_quotes_runtime"0"PHP_INI_ALL 
magic_quotes_sybase"0"PHP_INI_ALL 
mail.force_extra_parametersNULLPHP_INI_PERDIRAvailable since PHP 5.0.0.
mailparse.def_charset"us-ascii"PHP_INI_ALLAvailable since PHP 4.1.0.
maxdb.default_dbNULLPHP_INI_ALL 
maxdb.default_hostNULLPHP_INI_ALL 
maxdb.default_pwNULLPHP_INI_ALL 
maxdb.default_userNULLPHP_INI_ALL 
maxdb.long_readlen"200"PHP_INI_ALL 
max_execution_time"30"PHP_INI_ALL 
max_input_time"-1"PHP_INI_PERDIRAvailable since PHP 4.3.0.
mbstring.detect_orderNULLPHP_INI_ALLAvailable since PHP 4.0.6.
mbstring.encoding_translation"0"PHP_INI_PERDIRAvailable since PHP 4.3.0.
mbstring.func_overload"0"PHP_INI_PERDIRPHP_INI_SYSTEM in PHP <= 4.2.3. Available since PHP 4.2.0.
mbstring.http_input"pass"PHP_INI_ALLAvailable since PHP 4.0.6.
mbstring.http_output"pass"PHP_INI_ALLAvailable since PHP 4.0.6.
mbstring.internal_encodingNULLPHP_INI_ALLAvailable since PHP 4.0.6.
mbstring.language"neutral"PHP_INI_PERDIRAvailable since PHP 4.3.0.
mbstring.script_encodingNULLPHP_INI_ALLAvailable since PHP 4.3.0.
mbstring.strict_detection"0"PHP_INI_ALLAvailable since PHP 5.1.2.
mbstring.substitute_characterNULLPHP_INI_ALLAvailable since PHP 4.0.6.
mcrypt.algorithms_dirNULLPHP_INI_ALLAvailable since PHP 4.0.2.
mcrypt.modes_dirNULLPHP_INI_ALLAvailable since PHP 4.0.2.
memory_limit"128M"PHP_INI_ALL 
mime_magic.debug"0"PHP_INI_SYSTEMAvailable since PHP 5.0.0.
mime_magic.magicfile"/path/to/php/magic.mime"PHP_INI_SYSTEMAvailable since PHP 4.3.0.
msql.allow_persistent"1"PHP_INI_ALL 
msql.max_links"-1"PHP_INI_ALL 
msql.max_persistent"-1"PHP_INI_ALL 
mssql.allow_persistent"1"PHP_INI_SYSTEM 
mssql.batchsize"0"PHP_INI_ALLAvailable since PHP 4.0.4.
mssql.charset""PHP_INI_ALLAvailable since PHP 5.1.2.
mssql.compatability_mode"0"PHP_INI_ALL 
mssql.connect_timeout"5"PHP_INI_ALL 
mssql.datetimeconvert"1"PHP_INI_ALLAvailable since PHP 4.2.0.
mssql.max_links"-1"PHP_INI_SYSTEM 
mssql.max_persistent"-1"PHP_INI_SYSTEM 
mssql.max_procs"-1"PHP_INI_ALLAvailable since PHP 4.3.0.
mssql.min_error_severity"10"PHP_INI_ALL 
mssql.min_message_severity"10"PHP_INI_ALL 
mssql.secure_connection"0"PHP_INI_SYSTEMAvailable since PHP 4.3.0.
mssql.textlimit"-1"PHP_INI_ALL 
mssql.textsize"-1"PHP_INI_ALL 
mssql.timeout"60"PHP_INI_ALLAvailable since PHP 4.1.0.
mysql.allow_persistent"1"PHP_INI_SYSTEM 
mysql.connect_timeout"60"PHP_INI_ALLPHP_INI_SYSTEM in PHP <= 4.3.2. Available since PHP 4.3.0.
mysql.default_hostNULLPHP_INI_ALL 
mysql.default_passwordNULLPHP_INI_ALL 
mysql.default_portNULLPHP_INI_ALL 
mysql.default_socketNULLPHP_INI_ALLAvailable since PHP 4.0.1.
mysql.default_userNULLPHP_INI_ALL 
mysql.max_links"-1"PHP_INI_SYSTEM 
mysql.max_persistent"-1"PHP_INI_SYSTEM 
mysql.trace_mode"0"PHP_INI_ALLAvailable since PHP 4.3.0.
mysqli.default_hostNULLPHP_INI_ALLAvailable since PHP 5.0.0.
mysqli.default_port"3306"PHP_INI_ALLAvailable since PHP 5.0.0.
mysqli.default_pwNULLPHP_INI_ALLAvailable since PHP 5.0.0.
mysqli.default_socketNULLPHP_INI_ALLAvailable since PHP 5.0.0.
mysqli.default_userNULLPHP_INI_ALLAvailable since PHP 5.0.0.
mysqli.max_links"-1"PHP_INI_SYSTEMAvailable since PHP 5.0.0.
mysqli.reconnect"0"PHP_INI_SYSTEMAvailable since PHP 5.0.0.
namazu.debugmode"0"PHP_INI_ALL 
namazu.langNULLPHP_INI_ALL 
namazu.loggingmode"0"PHP_INI_ALL 
namazu.sortmethodNULLPHP_INI_ALL 
namazu.sortorderNULLPHP_INI_ALL 
nsapi.read_timeout"60"PHP_INI_ALLAvailable since PHP 4.3.3.
oci8.default_prefetch"10"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.max_persistent"-1"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.old_oci_close_semantics"0"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.persistent_timeout"-1"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.ping_interval"60"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.privileged_connect"0"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
oci8.statement_cache_size"20"PHP_INI_SYSTEMAvailable since PHP 5.1.2.
odbc.allow_persistent"1"PHP_INI_SYSTEM 
odbc.check_persistent"1"PHP_INI_SYSTEM 
odbc.defaultbinmode"1"PHP_INI_ALL 
odbc.defaultlrl"4096"PHP_INI_ALL 
odbc.default_dbNULLPHP_INI_ALL 
odbc.default_pwNULLPHP_INI_ALL 
odbc.default_userNULLPHP_INI_ALL 
odbc.max_links"-1"PHP_INI_SYSTEM 
odbc.max_persistent"-1"PHP_INI_SYSTEM 
opendirectory.max_refs"-1"PHP_INI_ALL 
opendirectory.separator"/"PHP_INI_ALL 
open_basedirNULLPHP_INI_SYSTEM 
oracle.allow_persistent"-1"PHP_INI_ALL 
oracle.max_links"-1"PHP_INI_ALL 
oracle.max_persistent"-1"PHP_INI_ALL 
output_buffering"0"PHP_INI_PERDIR 
output_handlerNULLPHP_INI_PERDIRAvailable since PHP 4.0.4.
pcre.backtrack_limit"100000"PHP_INI_ALLAvailable since PHP 5.2.0.
pcre.recursion_limit"100000"PHP_INI_ALLAvailable since PHP 5.2.0.
pdo_odbc.connection_pooling"strict"PHP_INI_ALLAvailable since PHP 5.1.0.
pfpro.defaulthost"test-payflow.verisign.com"PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.defaultport"443"PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.defaulttimeout"30"PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.proxyaddress""PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.proxylogon""PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.proxypassword""PHP_INI_ALLAvailable since PHP 4.0.2.
pfpro.proxyport""PHP_INI_ALLAvailable since PHP 4.0.2.
pgsql.allow_persistent"1"PHP_INI_SYSTEM 
pgsql.auto_reset_persistent"0"PHP_INI_SYSTEMAvailable since PHP 4.2.0.
pgsql.ignore_notice"0"PHP_INI_ALLAvailable since PHP 4.3.0.
pgsql.log_notice"0"PHP_INI_ALLAvailable since PHP 4.3.0.
pgsql.max_links"-1"PHP_INI_SYSTEM 
pgsql.max_persistent"-1"PHP_INI_SYSTEM 
post_max_size"8M"PHP_INI_PERDIRPHP_INI_SYSTEM in PHP <= 4.2.3. Available since PHP 4.0.3.
precision"14"PHP_INI_ALL 
printer.default_printer""PHP_INI_ALL 
realpath_cache_size"16K"PHP_INI_SYSTEMAvailable since PHP 5.1.0.
realpath_cache_ttl"120"PHP_INI_SYSTEMAvailable since PHP 5.1.0.
register_argc_argv"1"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
register_globals"0"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
register_long_arrays"1"PHP_INI_PERDIRAvailable since PHP 5.0.0.
report_memleaks"1"PHP_INI_ALLAvailable since PHP 4.3.0.
report_zend_debug"1"PHP_INI_ALLAvailable since PHP 5.0.0.
runkit.internal_override"0"PHP_INI_SYSTEM 
runkit.superglobal""PHP_INI_PERDIR 
safe_mode"0"PHP_INI_SYSTEM 
safe_mode_allowed_env_vars"PHP_"PHP_INI_SYSTEM 
safe_mode_exec_dir""PHP_INI_SYSTEM 
safe_mode_gid"0"PHP_INI_SYSTEMAvailable since PHP 4.1.0.
safe_mode_include_dirNULLPHP_INI_SYSTEMAvailable since PHP 4.1.0.
safe_mode_protected_env_vars"LD_LIBRARY_PATH"PHP_INI_SYSTEM 
sendmail_fromNULLPHP_INI_ALL 
sendmail_pathNULLPHP_INI_SYSTEM 
serialize_precision"100"PHP_INI_ALLAvailable since PHP 4.3.2.
session.auto_start"0"PHP_INI_ALL 
session.bug_compat_42"1"PHP_INI_ALLAvailable since PHP 4.3.0.
session.bug_compat_warn"1"PHP_INI_ALLAvailable since PHP 4.3.0.
session.cache_expire"180"PHP_INI_ALL 
session.cache_limiter"nocache"PHP_INI_ALL 
session.cookie_domain""PHP_INI_ALL 
session.cookie_httponlyNULLPHP_INI_ALLAvailable since PHP 5.2.0.
session.cookie_lifetime"0"PHP_INI_ALL 
session.cookie_path"/"PHP_INI_ALL 
session.cookie_secure""PHP_INI_ALLAvailable since PHP 4.0.4.
session.entropy_file""PHP_INI_ALL 
session.entropy_length"0"PHP_INI_ALL 
session.gc_divisor"100"PHP_INI_ALLAvailable since PHP 4.3.2.
session.gc_maxlifetime"1440"PHP_INI_ALL 
session.gc_probability"1"PHP_INI_ALL 
session.hash_bits_per_character"4"PHP_INI_ALLAvailable since PHP 5.0.0.
session.hash_function"0"PHP_INI_ALLAvailable since PHP 5.0.0.
session.name"PHPSESSID"PHP_INI_ALL 
session.referer_check""PHP_INI_ALL 
session.save_handler"files"PHP_INI_ALL 
session.save_path""PHP_INI_ALL 
session.serialize_handler"php"PHP_INI_ALL 
session.use_cookies"1"PHP_INI_ALL 
session.use_only_cookies"1"PHP_INI_ALLAvailable since PHP 4.3.0.
session.use_trans_sid"0"PHP_INI_ALLPHP_INI_ALL in PHP <= 4.2.3. PHP_INI_PERDIR in PHP < 5. Available since PHP 4.0.3.
session_pgsql.create_table"1"PHP_INI_SYSTEM 
session_pgsql.db"host=localhost dbname=php_session user=nobody"PHP_INI_SYSTEM 
session_pgsql.disable"0"PHP_INI_SYSTEM 
session_pgsql.failover_mode"0"PHP_INI_SYSTEM 
session_pgsql.gc_interval"3600"PHP_INI_SYSTEM 
session_pgsql.keep_expired"0"PHP_INI_SYSTEM 
session_pgsql.sem_file_name"/tmp/php_session_pgsql"PHP_INI_SYSTEM 
session_pgsql.serializable"0"PHP_INI_SYSTEM 
session_pgsql.short_circuit"0"PHP_INI_SYSTEM 
session_pgsql.use_app_vars"0"PHP_INI_SYSTEM 
session_pgsql.vacuum_interval"21600"PHP_INI_SYSTEM 
short_open_tag"1"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.0.0.
simple_cvs.authMethod"0"PHP_INI_ALL 
simple_cvs.compressionLevel"0"PHP_INI_ALL 
simple_cvs.cvsRoot"0"PHP_INI_ALL 
simple_cvs.host"0"PHP_INI_ALL 
simple_cvs.moduleName"0"PHP_INI_ALL 
simple_cvs.userName"0"PHP_INI_ALL 
simple_cvs.workingDir"0"PHP_INI_ALL 
SMTP"localhost"PHP_INI_ALL 
smtp_port"25"PHP_INI_ALLAvailable since PHP 4.3.0.
soap.wsdl_cache_dir"/tmp"PHP_INI_ALLAvailable since PHP 5.0.0.
soap.wsdl_cache_enabled"1"PHP_INI_ALLAvailable since PHP 5.0.0.
soap.wsdl_cache_ttl"86400"PHP_INI_ALLAvailable since PHP 5.0.0.
sql.safe_mode"0"PHP_INI_SYSTEM 
sqlite.assoc_case"0"PHP_INI_ALLAvailable since PHP 5.0.0.
sybase.allow_persistent"1"PHP_INI_ALLPHP_INI_ALL in PHP <= 4.0.2. PHP_INI_SYSTEM in PHP <= 4.0.3.
sybase.compatability_mode"0"PHP_INI_ALL 
sybase.interface_file""PHP_INI_ALL 
sybase.max_links"-1"PHP_INI_ALLPHP_INI_ALL in PHP <= 4.0.2. PHP_INI_SYSTEM in PHP <= 4.0.3.
sybase.max_persistent"-1"PHP_INI_ALLPHP_INI_ALL in PHP <= 4.0.2. PHP_INI_SYSTEM in PHP <= 4.0.3.
sybase.min_error_severity"10"PHP_INI_ALL 
sybase.min_message_severity"10"PHP_INI_ALL 
sybct.allow_persistent"1"PHP_INI_SYSTEMPHP_INI_ALL in PHP <= 4.0.2. Available since PHP 4.0.2.
sybct.deadlock_retry_count"0"PHP_INI_ALLAvailable since PHP 4.3.0.
sybct.hostnameNULLPHP_INI_ALLAvailable since PHP 4.0.2.
sybct.login_timeout"-1"PHP_INI_ALLAvailable since PHP 4.0.2.
sybct.max_links"-1"PHP_INI_SYSTEMPHP_INI_ALL in PHP <= 4.0.2. Available since PHP 4.0.2.
sybct.max_persistent"-1"PHP_INI_SYSTEMPHP_INI_ALL in PHP <= 4.0.2. Available since PHP 4.0.2.
sybct.min_client_severity"10"PHP_INI_ALLAvailable since PHP 4.0.2.
sybct.min_server_severity"10"PHP_INI_ALLAvailable since PHP 4.0.2.
sybct.packet_size"0"PHP_INI_ALLAvailable since PHP 4.3.5.
sybct.timeout"0"PHP_INI_ALLAvailable since PHP 4.0.2.
sysvshm.init_mem"10000"PHP_INI_ALL 
tidy.clean_output"0"PHP_INI_PERDIRAvailable since PHP 5.0.0.
tidy.default_config""PHP_INI_SYSTEMAvailable since PHP 5.0.0.
track_errors"0"PHP_INI_ALL 
unicode.fallback_encodingNULLPHP_INI_ALLAvailable since PHP 6.0.0.
unicode.from_error_mode"2"PHP_INI_ALLAvailable since PHP 6.0.0.
unicode.from_error_subst_char"3f"PHP_INI_ALLAvailable since PHP 6.0.0.
unicode.http_input_encodingNULLPHP_INI_ALLAvailable since PHP 6.0.0.
unicode.output_encodingNULLPHP_INI_ALLAvailable since PHP 6.0.0.
unicode.runtime_encodingNULLPHP_INI_ALLAvailable since PHP 6.0.0.
unicode.script_encodingNULLPHP_INI_ALLAvailable since PHP 6.0.0.
unicode_semantics"off"PHP_INI_PERDIRAvailable since PHP 6.0.0.
unserialize_callback_funcNULLPHP_INI_ALLAvailable since PHP 4.2.0.
upload_max_filesize"2M"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 4.2.3.
upload_tmp_dirNULLPHP_INI_SYSTEM 
url_rewriter.tags"a=href,area=href,frame=src,form=,fieldset="PHP_INI_ALLAvailable since PHP 4.0.4.
user_agentNULLPHP_INI_ALLAvailable since PHP 4.3.0.
user_dirNULLPHP_INI_SYSTEM 
valkyrie.auto_validate"0"PHP_INI_ALL 
valkyrie.config_pathNULLPHP_INI_ALL 
variables_order"EGPCS"PHP_INI_PERDIRPHP_INI_ALL in PHP <= 5.0.5.
xbithack"0"PHP_INI_ALLAvailable since PHP 4.0.5.
xmlrpc_errors"0"PHP_INI_SYSTEMAvailable since PHP 4.1.0.
xmlrpc_error_number"0"PHP_INI_ALLAvailable since PHP 4.1.0.
xmms.path"/usr/bin/xmms"PHP_INI_ALL 
xmms.session"0"PHP_INI_ALL 
y2k_compliance"1"PHP_INI_ALL 
yaz.keepalive"120"PHP_INI_ALL 
yaz.log_fileNULLPHP_INI_ALLAvailable since PHP 4.3.0.
yaz.log_maskNULLPHP_INI_ALL 
yaz.max_links"100"PHP_INI_ALLAvailable since PHP 4.3.0.
zend.ze1_compatibility_mode"0"PHP_INI_ALLAvailable since PHP 5.0.0.
zlib.output_compression"0"PHP_INI_ALLAvailable since PHP 4.0.5.
zlib.output_compression_level"-1"PHP_INI_ALLAvailable since PHP 4.3.0.
zlib.output_handler""PHP_INI_ALLAvailable since PHP 4.3.0.

Table H-2. Definition of PHP_INI_* constants

ConstantValueMeaning
PHP_INI_USER1Entry can be set in user scripts or in Windows registry
PHP_INI_PERDIR2Entry can be set in php.ini, .htaccess or httpd.conf
PHP_INI_SYSTEM4Entry can be set in php.ini or httpd.conf
PHP_INI_ALL7Entry can be set anywhere