Activer opcache pour php dans wamp
J'essaie d'activer opcache sur wamp mais il ne marche pas. J'ai modifié les paramètres comme ceci :
[opcache]
zend_extension=C:/wamp/bin/php/php5.5.12/ext/php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
J'ai toujours le point d'exclamation rouge dans l'extension de php pour opcache
quoi de mal? certains d'aide svp
Et c'est dans le phpinfo()
Zend OPcache
Opcode Caching Up and Running
Optimization Enabled
Startup OK
Shared memory model win32
Cache hits 0
Cache misses 1
Used memory 483608
Free memory 133734120
Wasted memory 0
Cached scripts 1
Cached keys 2
Max keys 7963
OOM restarts 0
Hash keys restarts 0
Manual restarts 0
opcache.blacklist_filename no value no value
opcache.consistency_checks 0 0
opcache.dups_fix Off Off
opcache.enable On On
opcache.enable_cli Off Off
opcache.enable_file_override Off Off
opcache.error_log no value no value
opcache.fast_shutdown 1 1
opcache.file_update_protection 2 2
opcache.force_restart_timeout 180 180
opcache.inherited_hack On On
opcache.interned_strings_buffer 8 8
opcache.load_comments 1 1
opcache.log_verbosity_level 1 1
opcache.max_accelerated_files 4000 4000
opcache.max_file_size 0 0
opcache.max_wasted_percentage 5 5
opcache.memory_consumption 128 128
opcache.mmap_base no value no value
opcache.optimization_level 0xFFFFFFFF 0xFFFFFFFF
opcache.preferred_memory_model no value no value
opcache.protect_memory 0 0
opcache.restrict_api no value no value
opcache.revalidate_freq 60 60
opcache.revalidate_path Off Off
opcache.save_comments 1 1
opcache.use_cwd On On
opcache.validate_timestamps On On
J'ai trouvé ceci Si vous voulez savoir si cela fonctionne : https://github.com/rlerdorf/opcache-status/blob/master/opcache.php
source d'informationauteur I_G
Vous devez vous connecter pour publier un commentaire.
En PHP5.5.12 opcache est livré comme une extension zend mais il est trouvé dans la norme
ext
dossier.Donc vous charger comme toute autre extension PHP, outre l'utilisation de la
zend_extension
plutôt queextension
paramètre, donc l'éditer votrephp.ini
fichier à l'aide de la wampmanager menus à assurez-vous que vous modifiez le fichier comme suit :-D'abord vérifier que ce paramètre est réglé correctement :
Maintenant où vous avez chargé le OpCache dll dans votre exemple, de faire comme ceci et il sera chargé de l'extension par défaut du dossier comme un normal
extension=
serait :-Vous pourriez le faire comme ceci :-
mais il n'est pas nécessaire de spécifier le chemin complet comme il est chargé à partir de la norme
ext
dossier.Avertissement
Si vous êtes encore en développement, vous avez presque certainement ne sais pas ce que c'était sur qu'il ne sera pas ajouter tous les avantages et peut ajouter du temps à une norme de compilation, recaching après chaque modification du code, et, éventuellement, de ne pas re-compiler et d'utiliser le code mis en cache lorsque vous ne voulez pas qu'il.
Puisque vous travaillez sur windows je pense que vous devez définir le chemin d'accès comme ce
zend_extension=C:\path\to\php_opcache.dll (win) [Note: la barre oblique]
pour votre cas:
zend_extension=C:\wamp\bin\php\php5.5.12\ext\php_opcache.dll
Noter que lorsque le chemin d'accès contient des espaces, vous devez envelopper dans des citations:
zend_extension="C:\Program Files\PHP5.5\ext\php_opcache.dll"
L'essayer et voir si ça aide