OPache Installation

Från Wiki.linux.se
Version från den 11 oktober 2024 kl. 06.04 av Admin (diskussion | bidrag) (→‎Installation)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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.