Extension Loading Directives
Beskrivning av kärndirektiv i php.ini
Den här listan innehåller kärndirektiv i php.ini som du kan konfigurera för din PHP-installation. Direktiv som hanteras av tillägg är listade och beskrivna på respektive tilläggsdokumentationssidor; till exempel finns information om sessionsdirektiv på sessionssidan.
Notera:
De standardvärden som anges här används när php.ini inte är laddad; värdena för php.ini i produktions- och utvecklingsmiljöer kan variera.
Språkalternativ ¶
Name | Default | Changeable | Changelog |
---|---|---|---|
short_open_tag | "1" | INI_PERDIR | |
precision | "14" | INI_ALL | |
serialize_precision | "-1" | INI_ALL | Före PHP 7.1.0 var standardvärdet 17. |
disable_functions | "" | INI_SYSTEM only | |
disable_classes | "" | php.ini only | |
exit_on_timeout | "" | INI_ALL | |
expose_php | "1" | php.ini only | |
hard_timeout | "2" | INI_SYSTEM | Finns från PHP 7.1.0. |
zend.exception_ignore_args | "0" | INI_ALL | Finns från PHP 7.4.0 |
zend.multibyte | "0" | INI_ALL | |
zend.script_encoding | NULL | INI_ALL | |
zend.detect_unicode | NULL | INI_ALL | |
zend.signal_check | "0" | INI_SYSTEM | |
zend.assertions | "1" | INI_ALL med restriktioner | |
zend.exception_string_param_max_len | "15" | INI_ALL | Finns från PHP 8.0.0. |
Här är en kort beskrivning av konfigurationsdirektiven:
short_open_tag bool Anger om den korta formen (<? ?>) av PHP:s öppnings tagg ska tillåtas. Om du vill använda PHP tillsammans med XML kan du inaktivera det här alternativet för att använda <?xml ?> inline. Annars kan du skriva ut det med PHP, till exempel: <?php echo '<?xml version="1.0"?>'; ?>. Om det är inaktiverat måste du använda den långa formen av PHP:s öppningstagg (<?php ?>).
precision int Antalet signifikanta siffror som visas för flyttal. Värdet -1 innebär att en förbättrad algoritm för avrundning kommer att användas.
serialize_precision int Antalet signifikanta siffror som lagras vid serialisering av flyttal. Värdet -1 innebär att en förbättrad algoritm för avrundning kommer att användas.
expose_php bool Exponerar att PHP är installerat på servern och inkluderar PHP-versionen i HTTP-huvudet (t.ex., X-Powered-By: PHP/5.3.7).
disable_functions string Det här direktivet inaktiverar vissa funktioner. Det tar en kommaseparerad lista med funktionsnamn. Från och med PHP 8.0.0 tar inaktiveringen bort definitionen av funktionen, vilket tillåter användarland att definiera den igen. Tidigare förhindrade inaktiveringen bara att funktionen anropades. Bara interna funktioner kan inaktiveras med det här direktivet. Användardefinierade funktioner påverkas inte.
disable_classes string Det här direktivet inaktiverar vissa klasser. Det tar en kommaseparerad lista med klassnamn. Inaktiveringen förhindrar bara att klassen instansieras.
zend.assertions int När det är satt till 1 genereras och körs asserteringskoden (utvecklingsläge). När det är satt till 0 genereras koden men körs inte vid runtime. När det är satt till -1 genereras inte asserteringskoden, vilket gör dem kostnadsfria (produktionsläge).
hard_timeout int När den inställda max_execution_time-tiden har uppnåtts kommer PHP runtime att rensa resurserna. Om något fastnar under denna process tickar hard timeout-nedräkningen för den inställda tidsmängden. När hard timeout uppnås stänger PHP av sig utan att rensa upp ordentligt.
Resursbegränsningar
Name | Default | Changeable | Changelog |
---|---|---|---|
memory_limit | "128M" | INI_ALL |
Prestandajustering
Name | Default | Changeable | Changelog |
---|---|---|---|
realpath_cache_size | "4M" | INI_SYSTEM | Före PHP 7.0.16 och 7.1.2 var standardvärdet "16K" |
realpath_cache_ttl | "120" | INI_SYSTEM |
Datahantering
Name | Default | Changeable | Changelog |
---|---|---|---|
arg_separator.output | "&" | INI_ALL | |
arg_separator.input | "&" | INI_PERDIR | |
variables_order | "EGPCS" | INI_PERDIR |
Banor och kataloger
Name | Default | Changeable | Changelog |
---|---|---|---|
include_path | ".;/path/to/php/pear" | INI_ALL | |
open_basedir | NULL | INI_ALL |
Filuppladdningar
Name | Default | Changeable | Changelog |
---|---|---|---|
file_uploads | "1" | INI_SYSTEM | |
upload_tmp_dir | NULL | INI_SYSTEM |
Allmän SQL
Name | Default | Changeable | Changelog |
---|---|---|---|
sql.safe_mode | "0" | INI_SYSTEM | Borttaget från PHP 7.2.0 |
Windows Specifik
Name | Default | Changeable | Changelog |
---|---|---|---|
windows.show_crt_warning | "0" | INI_ALL |
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/ini.core.php#ini.extension
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.