&reftitle.install;
OPcache peut seulement être compilé comme une extension partagé.
Si vous avez désactivé la compilation des extensions par défaut avec
, vous devez compiler PHP avec
l'option pour que OPcache
soit disponible.
Une fois compilé, vous pouvez utiliser la directive de configuration
zend_extension pour chargez
l'extension OPcache dans PHP. Ceci peut être réaliser avec
zend_extension=/full/path/to/opcache.so sur les plateformes
non-Windows, etzend_extension=C:\path\to\php_opcache.dll
sur Windows.
Si vous voulez utiliser OPcache avec
Xdebug, vous devez charger
OPcache avant Xdebug.
Configuration php.ini recommandée
La configuration suivante est généralement recommandée, vu qu'elle
fournit un bon gain en terme de performance :
Vous pourriez également vouloir désactiver
opcache.save_comments
et activer
opcache.enable_file_override,
cependant, notez que vous devez tester votre code avant de l'utiliser en
production, sachant qu'il peut casser des frameworks et des applications,
en particulier dans le cas où les annotations des commentaires
de documentations sont utilisées.
Sur Windows, opcache.file_cache_fallback
devrait être activé, et opcache.file_cache
devrait être définie à un dossier écrivable déjà existant.
Une liste complète de directives de configuration supportées par OPcache
est également disponible.