OPache Installation: Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
(2 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 2: | Rad 2: | ||
OPcache kan endast kompileras som en delad extension. Om du har inaktiverat byggandet av standardextensions med --disable-all, måste du kompilera PHP med --enable-opcache-alternativet för att OPcache ska vara tillgängligt. | OPcache kan endast kompileras som en delad extension. Om du har inaktiverat byggandet av standardextensions med --disable-all, måste du kompilera PHP med --enable-opcache-alternativet för att OPcache ska vara tillgängligt. | ||
När det är kompilerat kan du använda konfigurationsdirektivet ''zend_extension'' för att ladda OPcache-extensionen i PHP. Detta kan göras med | När det är kompilerat kan du använda konfigurationsdirektivet ''[[zend_extension]]'' för att ladda OPcache-extensionen i PHP. Detta kan göras med | ||
<pre>zend_extension=/full/path/to/opcache.so</pre> | <pre>zend_extension=/full/path/to/opcache.so</pre> | ||
på icke-Windows plattformar, och | på icke-Windows plattformar, och | ||
Rad 25: | Rad 25: | ||
Du kanske också vill överväga att inaktivera ''[[opcache.save_comments]]'' och aktivera ''[[opcache.enable_file_override]]'', dock notera att du måste testa din kod innan du använder dessa i produktion eftersom de är kända för att bryta vissa ramverk och applikationer, särskilt i fall där dokumentationskommentarer används. | Du kanske också vill överväga att inaktivera ''[[opcache.save_comments]]'' och aktivera ''[[opcache.enable_file_override]]'', dock notera att du måste testa din kod innan du använder dessa i produktion eftersom de är kända för att bryta vissa ramverk och applikationer, särskilt i fall där dokumentationskommentarer används. | ||
På Windows bör ''[[opcache.file_cache_fallback]]'' vara aktiverad, och ''[[opcache.file_cache]]'' bör ställas in till en redan existerande och skrivbar katalog. | På Windows bör ''[[opcache.file_cache_fallback]]'' vara aktiverad, och ''[[opcache.file_cache]]'' bör ställas in till en redan existerande och skrivbar katalog. | ||
En fullständig lista över konfigurationsdirektiv som stöds av OPcache finns också tillgänglig. | En fullständig lista över konfigurationsdirektiv som stöds av OPcache finns också tillgänglig. | ||
= Sidslut = | |||
Orginalhemsidan på Engelska :https://www.php.net/manual/en/opcache.installation.php | |||
[[PHP]] | |||
[[Funktioner]] | |||
[[Funktionsreferens]] | |||
<HR> | |||
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/ | |||
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp Stockholm] som har sponsrat [https://www.linux.se Linux.se] med webserver. | |||
[[Kategori:Php]] | |||
[[Kategori:OPcache]] |
Nuvarande version från 11 oktober 2024 kl. 06.04
Installation
OPcache kan endast kompileras som en delad extension. Om du har inaktiverat byggandet av standardextensions med --disable-all, måste du kompilera PHP med --enable-opcache-alternativet för att OPcache ska vara tillgängligt.
När det är kompilerat kan du använda konfigurationsdirektivet zend_extension för att ladda OPcache-extensionen i PHP. Detta kan göras med
zend_extension=/full/path/to/opcache.so
på icke-Windows plattformar, och
zend_extension=C:\path\to\php_opcache.dll
på Windows.
Notering
Om du vill använda OPcache med Xdebug, måste du ladda OPcache före Xdebug.
Rekommenderade php.ini inställningar
Följande inställningar rekommenderas generellt för bra prestanda:
opcache.memory_consumption=128 opcache.interned_strings_buffer=8 opcache.max_accelerated_files=4000 opcache.revalidate_freq=60 opcache.fast_shutdown=1 ; före PHP 7.2.0 opcache.enable_cli=1
Du kanske också vill överväga att inaktivera opcache.save_comments och aktivera opcache.enable_file_override, dock notera att du måste testa din kod innan du använder dessa i produktion eftersom de är kända för att bryta vissa ramverk och applikationer, särskilt i fall där dokumentationskommentarer används.
På Windows bör opcache.file_cache_fallback vara aktiverad, och opcache.file_cache bör ställas in till en redan existerande och skrivbar katalog.
En fullständig lista över konfigurationsdirektiv som stöds av OPcache finns också tillgänglig.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/opcache.installation.php
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 Stockholm som har sponsrat Linux.se med webserver.