php - enable - ¿Está mi OpCache corriendo?
opcache php 7 (1)
Ten fe en tu phpinfo()
, tienes el módulo compartido necesario en ejecución o no aparecería.
Además, su opcache está habilitado, pero solo para web, no cli. El valor predeterminado para la biblioteca está habilitado para web, por lo que, para deshabilitar, elimine el comentario de la línea que comienza con un punto y coma como este:
opcache.enable=0
Como se indicó, para el uso de php en la línea de comandos, el valor predeterminado es deshabilitado, para habilitarlo, descomentar y establecer en 1
opcache.enable_cli=1
Aquí hay una lista de todos los argumentos de tiempo de ejecución y su valor predeterminado para mayor referencia: http://www.php.net/manual/en/opcache.configuration.php
Si desea una página de monitor web genial (como apc.php hace para apc) intente esto: https://github.com/rlerdorf/opcache-status
Estoy tratando de habilitar opCache en mi servidor ( ubuntu 12.04 LTS
, ejecutando apache 2.4.7
con PHP Version 5.5.10-1+deb.sury.org~precise+1
).
Antes de comenzar a hacer algo, leí esta publicación altamente relevante que me dijo que opCache está deshabilitado de forma predeterminada y tengo que habilitarlo manualmente.
Entré en php.ini y encontré que no hay texto con opcache.so
, también todo lo relacionado con opcache está comentado. Me gusta esto:
[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
Esto está bien, porque la persona dijo que está deshabilitado. Pero cuando consulto a phpinfo();
me muestra lo siguiente (y, según mi entendimiento, me dice que opCache ya está en uso).
¿Está habilitado y usado mi opcache y cómo puedo verlo / verificarlo?