2017-10-17 22 views
0

Je trouve difficile d'activer OPcache sur mon système MacOS Sierra (10.12.6).Impossible d'activer OPcache sur MacOS Sierra avec PHP 7

php --ini montre le fichier ini utilisé:

Configuration File (php.ini) Path: /usr/local/etc/php/7.0 
Loaded Configuration File:   /usr/local/etc/php/7.0/php.ini 
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d 
Additional .ini files parsed:  /usr/local/etc/php/7.0/conf.d/ext-pdo_pgsql.ini 

Mon php.ini ressemble à ceci:

[opcache] 
; Determines if Zend OPCache is enabled 
opcache.enable=1 

Cependant, quand je regarde phpinfo() il montre les éléments suivants: enter image description here enter image description here

J'ai redémarré Apache après avoir apporté la modification à mon php.ini pour inclure opcache, mais il ne semble pas être reconnu.

J'ai installé PHP avec Homebrew, pas MAMP même si j'ai installé MAMP mais inutilisé.

+0

Quel fichier 'php.ini' avez-vous modifié? Le fichier de configuration CLI se trouve dans/usr/local/etc/', mais votre fichier de configuration Apache est dans/usr/local/php5/lib /'. –

Répondre

0

je suis arrivé au bas de la suite ...

Dans la sortie de phpinfo(), consultez les fichiers .ini répertoriés sous:

Additional .ini files parsed 

Il peut y avoir quelque chose comme

/usr/local/php5/php.d/20-extension-opcache.ini

Assurez-vous que opcache.enable=1 est défini dans ce fichier.