Lista de directivas del php.ini
En esta página
Lista de directivas del php.ini#
Esta lista incluye las directivas del php.ini que pueden ser utilizadas para configurar PHP.
La columna "Cambiable" muestra los modos que determinan cuándo y dónde se puede definir una directiva. Ver la sección sobre los valores del modo modificable para sus definiciones.
| Nombre | Por defecto | Cambiable | Historial de cambios |
|---|---|---|---|
| allow_url_fopen | "1" |
INI_SYSTEM |
|
| allow_url_include | "0" |
INI_SYSTEM |
Obsoleto a partir de PHP 7.4.0. |
| arg_separator.input | "&" |
INI_PERDIR |
|
| arg_separator.output | "&" |
INI_ALL |
|
| assert.active | "1" |
INI_ALL |
|
| assert.bail | "0" |
INI_ALL |
|
| assert.callback | null |
INI_ALL |
|
| assert.exception | "0" |
INI_ALL |
|
| assert.quiet_eval | "0" |
INI_ALL |
Eliminado a partir de PHP 8.0.0. |
| assert.warning | "1" |
INI_ALL |
|
| auto_append_file | null |
INI_PERDIR |
|
| auto_detect_line_endings | "0" |
INI_ALL |
|
| auto_globals_jit | "1" |
INI_PERDIR |
|
| auto_prepend_file | null |
INI_PERDIR |
|
| browscap | null |
INI_SYSTEM |
|
| cgi.check_shebang_line | "1" |
INI_SYSTEM |
|
| cgi.discard_path | "0" |
INI_SYSTEM |
|
| cgi.fix_pathinfo | "1" |
INI_SYSTEM |
|
| cgi.force_redirect | "1" |
INI_SYSTEM |
|
| cgi.nph | "0" |
INI_ALL |
|
| cgi.redirect_status_env | null |
INI_SYSTEM |
|
| cgi.rfc2616_headers | "0" |
INI_ALL |
|
| child_terminate | "0" |
INI_ALL |
|
| default_charset | "UTF-8" |
INI_ALL |
Por defecto "UTF-8". |
| input_encoding | "" |
INI_ALL |
|
| output_encoding | "" |
INI_ALL |
|
| internal_encoding | "" |
INI_ALL |
|
| default_mimetype | "text/html" |
INI_ALL |
|
| default_socket_timeout | "60" |
INI_ALL |
|
| disable_classes | "" |
php.ini solo |
Eliminado a partir de PHP 8.5.0 |
| disable_functions | "" |
php.ini solo |
|
| display_errors | "1" |
INI_ALL |
|
| display_startup_errors | "1" |
INI_ALL |
Anterior a PHP 8.0.0, el valor predeterminado era "0". |
| docref_ext | "" |
INI_ALL |
|
| docref_root | "" |
INI_ALL |
|
| doc_root | null |
INI_SYSTEM |
|
| enable_dl | "1" |
INI_SYSTEM |
Esta funcionalidad obsoleta será ciertamente eliminada en el futuro. |
| enable_post_data_reading | "On" |
INI_PERDIR |
|
| engine | "1" |
INI_ALL |
|
| error_append_string | null |
INI_ALL |
|
| error_log | null |
INI_ALL |
|
| error_log_mode | 0o644 |
INI_ALL |
Disponible a partir de PHP 8.2.0 |
| error_prepend_string | null |
INI_ALL |
|
| error_reporting | null |
INI_ALL |
|
| exit_on_timeout | "" |
INI_ALL |
|
| expose_php | "1" |
php.ini solo |
|
| extension | null |
php.ini solo |
|
| extension_dir | "/path/to/php" |
INI_SYSTEM |
|
| fastcgi.impersonate | "0" |
INI_SYSTEM |
|
| fastcgi.logging | "1" |
INI_SYSTEM |
|
| file_uploads | "1" |
INI_SYSTEM |
|
| from | "" |
INI_ALL |
|
| hard_timeout | "2" |
INI_SYSTEM |
Disponible a partir de 7.1.0. |
| highlight.comment | "#FF8000" |
INI_ALL |
|
| highlight.default | "#0000BB" |
INI_ALL |
|
| highlight.html | "#000000" |
INI_ALL |
|
| highlight.keyword | "#007700" |
INI_ALL |
|
| highlight.string | "#DD0000" |
INI_ALL |
|
| html_errors | "1" |
INI_ALL |
|
| ignore_repeated_errors | "0" |
INI_ALL |
|
| ignore_repeated_source | "0" |
INI_ALL |
|
| ignore_user_abort | "0" |
INI_ALL |
|
| implicit_flush | "0" |
INI_ALL |
|
| include_path | ".:/path/to/php/pear" |
INI_ALL |
|
| last_modified | "0" |
INI_ALL |
|
| log_errors | "0" |
INI_ALL |
|
| log_errors_max_len | "1024" |
INI_ALL |
|
| mail.add_x_header | "0" |
INI_PERDIR |
|
| mail.force_extra_parameters | null |
INI_SYSTEM |
|
| mail.log | "" |
INI_PERDIR |
|
| max_execution_time | "30" |
INI_ALL |
|
| max_input_nesting_level | "64" |
INI_PERDIR |
|
| max_input_vars | 1000 |
INI_PERDIR |
|
| max_input_time | "-1" |
INI_PERDIR |
|
| memory_limit | "128M" |
INI_ALL |
|
| open_basedir | null |
INI_ALL |
|
| output_buffering | "0" |
INI_PERDIR |
|
| output_handler | null |
INI_PERDIR |
|
| post_max_size | "8M" |
INI_PERDIR |
|
| precision | "14" |
INI_ALL |
|
| realpath_cache_size | "16K" |
INI_SYSTEM |
|
| realpath_cache_ttl | "120" |
INI_SYSTEM |
|
| register_argc_argv | "1" |
INI_PERDIR |
Obsoleto a partir de PHP 8.5.0 |
| report_memleaks | "1" |
INI_ALL |
Obsoleto a partir de PHP 8.5.0 |
| report_zend_debug | "1" |
INI_ALL |
|
| request_order | "" |
INI_PERDIR |
|
| sendmail_from | null |
INI_ALL |
|
| sendmail_path | "/usr/sbin/sendmail -t -i" |
INI_SYSTEM |
|
| serialize_precision | "-1" |
INI_ALL |
Anterior a PHP 7.1.0, el valor predeterminado era 17. |
| short_open_tag | "1" |
INI_PERDIR |
|
| SMTP | "localhost" |
INI_ALL |
|
| smtp_port | "25" |
INI_ALL |
|
| sql.safe_mode | "0" |
INI_SYSTEM |
Eliminado a partir de PHP 7.2.0 |
| syslog.facility | "LOG_USER" |
INI_SYSTEM |
Disponible a partir de PHP 7.3.0. |
| syslog.filter | "no-ctrl" |
INI_ALL |
Disponible a partir de PHP 7.3.0. |
| syslog.ident | "php" |
INI_SYSTEM |
Disponible a partir de PHP 7.3.0. |
| sys_temp_dir | "" |
INI_SYSTEM |
|
| track_errors | "0" |
INI_ALL |
Obsoleto a partir de PHP 7.2.0, eliminado a partir de PHP 8.0.0. |
| uploadprogress.file.filename_template | "/tmp/upt_%s.txt" |
INI_ALL |
|
| upload_max_filesize | "2M" |
INI_PERDIR |
|
| max_file_uploads | 20 |
INI_SYSTEM |
|
| upload_tmp_dir | null |
INI_SYSTEM |
|
| url_rewriter.hosts | "" |
INI_ALL |
Disponible a partir de PHP 7.1.0. |
| url_rewriter.tags | "form=" |
INI_ALL |
Anterior a PHP 7.1.0, el valor predeterminado era "a=href,area=href,frame=src,form=,fieldset=". |
| user_agent | null |
INI_ALL |
|
| user_dir | null |
INI_SYSTEM |
|
| user_ini.cache_ttl | "300" |
INI_SYSTEM |
|
| user_ini.filename | ".user.ini" |
INI_SYSTEM |
|
| variables_order | "EGPCS" |
INI_PERDIR |
|
| windows.show_crt_warning | "0" |
INI_ALL |
|
| xbithack | "0" |
INI_ALL |
|
| xmlrpc_errors | "0" |
INI_SYSTEM |
|
| xmlrpc_error_number | "0" |
INI_ALL |
|
| yaz.keepalive | "120" |
INI_ALL |
|
| yaz.log_mask | null |
INI_ALL |
Disponible a partir de yaz 1.0.3. |
| zend.assertions | "1" |
INI_ALL |
|
| zend.detect_unicode | "1" |
INI_ALL |
|
| zend.enable_gc | "1" |
INI_ALL |
|
| zend.max_allowed_stack_size | "0" |
INI_SYSTEM |
Disponible a partir de PHP 8.3.0 |
| fiber.stack_size | INI_ALL |
Disponible a partir de PHP 8.1.0 | |
| zend.multibyte | "0" |
INI_PERDIR |
|
| zend.reserved_stack_size | "0" |
INI_SYSTEM |
Disponible a partir de PHP 8.3.0 |
| zend.script_encoding | null |
INI_ALL |
|
| zend.signal_check | "0" |
INI_SYSTEM |
|
| zend_extension | null |
php.ini solo |
Opciones de configuración