PHP
downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Description of core php.ini directives> <Configure options
Last updated: Thu, 23 Aug 2007

view this page in

Appendix I. 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 I.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_SYSTEMAvailable since PHP 6.0.0.
cgi.fix_pathinfo"1"PHP_INI_SYSTEMAvailable since PHP 4.3.0. PHP_INI_ALL prior to PHP 5.2.1.
cgi.force_redirect"1"PHP_INI_SYSTEMAvailable since PHP 4.2.0. PHP_INI_ALL prior to PHP 5.2.1.
cgi.nph"0"PHP_INI_ALLAvailable since PHP 4.3.5.
cgi.redirect_status_envNULLPHP_INI_SYSTEMAvailable since PHP 4.2.0. PHP_INI_ALL prior to PHP 5.2.1.
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_SYSTEMAvailable since PHP 4.3.0. PHP_INI_ALL prior to PHP 5.2.1.
fastcgi.logging"1"PHP_INI_SYSTEMAvailable since PHP 4.4.0. PHP_INI_ALL prior to PHP 5.2.1.
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 
gd.jpeg_ignore_warning"0"PHP_INI_ALLAvailable since PHP 5.1.4.
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.
max_input_nesting_level"64"PHP_INI_SYSTEM|PHP_INI_PERDIRAvailable since PHP 5.2.2.
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.
pdo_odbc.db2_instance_nameNULLPHP_INI_SYSTEM 
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.
soap.wsdl_cache_limit"5"PHP_INI_ALLAvailable since PHP 5.1.4.
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_SYSTEMAvailable 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 I.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



Description of core php.ini directives> <Configure options
Last updated: Thu, 23 Aug 2007
 
add a note add a note User Contributed Notes
php.ini directives
Frappy
29-Nov-2006 07:13
You can use the ini_set() function to set a directive's  value in your scripts provided the "CHANGEABLE" attribute in the above chart is PHP_INI_USER or PHP_INI_ALL.
russell <at> loosenut <dot> com
05-Oct-2006 01:40
In order for these settings to work in your htaccess file, you will need to add "Options" to your AllowOverride specifications for the directory/webserver if it's not already allowed.
chad 0x40 herballure 0x2e com
16-May-2006 10:30
PHP_INI_SYSTEM can be configured per-directory by placing it inside a per-directory block in httpd.conf.

    # Selectively enable APC for wildly popular directories
    # apc.enabled is Off in php.ini to reduce memory use
    <Directory /usr/local/apache2/htdocs/forum>
        php_flag apc.enabled On
    </Directory>
ensnared at gmail dot com
21-Apr-2006 10:14
In .htaccess, only true/false on/off flags can be set using php_flag. To set other values you need to use php_value, like this:

php_value upload_max_filesize 20M
RebootConcepts.com
31-Mar-2006 01:34
add settings to a .htaccess file with 'php_flag' like this:

php_flag register_globals off
php_flag magic_quotes_gpc on

Description of core php.ini directives> <Configure options
Last updated: Thu, 23 Aug 2007
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites