mon OpCache est-il en cours d'exécution?
Je suis en train d'activer opCache sur mon serveur (ubuntu 12.04 LTS
l'exécution de apache 2.4.7
avec PHP Version 5.5.10-1+deb.sury.org~precise+1
).
Avant de commencer à faire quoi que ce soit, j'ai lu cette post qui m'a dit que opCache est désactivé par défaut et j'ai l'activer manuellement.
Je suis allé dans php.ini et a constaté qu'il n'existe pas de texte avec opcache.so
également tout ce qui a trait à opcache est commenté. Comme ceci:
[opcache]
; Determines if Zend OPCache is enabled
;opcache.enable=0
; Determines if Zend OPCache is enabled for the CLI version of PHP
;opcache.enable_cli=0
C'est ok, parce que la personne dit qu'il est désactivé. Mais lorsque je consulte phpinfo();
il me montre le suivant (et selon ma compréhension, il me dit que opCache est déjà utilisé).
Est donc mon opcache activé et utilisé et comment puis-je voir/vérifier?
source d'informationauteur Salvador Dali
Vous devez vous connecter pour publier un commentaire.
Avoir la foi dans votre
phpinfo()
vous avez le nécessaire partagé module en cours d'exécution ou qu'il ne serait pas en train d'apparaître.Aussi, votre opcache est en effet permis, mais uniquement pour le web, pas de la cli. La valeur par défaut pour la bibliothèque est activée pour le web donc , pour désactiver décommentez la ligne commençant par un point-virgule, comme ceci:
Comme indiqué, pour php en ligne de commande utilisation, la valeur par défaut est désactivée, pour l'activer, décommentez et mis à 1
Ici est une liste de tous les runtime arguments et y la valeur par défaut pour de plus amples référence: http://www.php.net/manual/en/opcache.configuration.php
Si vous voulez un web cool surveiller une page (comme apc.php pour apc), essayez ceci:
https://github.com/rlerdorf/opcache-status