OPache Installation: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(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.