#1 Le 29/05/2016, à 18:08
- gotcha5832
opcache
bonjourr à tous,
J'ai un serveur sous ubuntu 14 et PHP7
J'essaye d'installer opcache
j'ai ajouté à php.ini
opcache.enable=1;
opcache.memory_consumption=32;
opcache.interned_strings_buffer=8;
opcache.max_accelerated_files=3000;
opcache.revalidate_freq=180;
opcache.fast_shutdown=0;
opcache.enable_cli=0;
opcache.revalidate_path=0;
opcache.validate_timestamps=2;
opcache.max_file_size=0;
opcache.file_cache= /var/www/html/htdocs/.opcache;
opcache.file_cache_only=1;
mon phpinfo me donne
Zend OPcache
Opcode Caching Up and Running
Optimization Enabled
SHM Cache Disabled
File Cache Enabled
Startup OK
pourtant dans le dossier aucun fichier
opcache_get_configuration me renvoie [opcache.enable] => 1
mais
opcache_get_status me renvoie [opcache_enabled] => FALSE
Dernière modification par gotcha5832 (Le 29/05/2016, à 18:27)
Hors ligne
#2 Le 29/05/2016, à 20:35
- J5012
Re : opcache
http://php.net/manual/en/opcache.installation.php
on peut avoir la totalité du phpinfo ?
Hors ligne
#3 Le 30/05/2016, à 06:07
- bruno
Re : opcache
Bonjour,
En principe opcache est activé par défaut (depusi PHP il me semble). Maintenant, Ubuntu14 avec PHP7 ce n'est pas une installation standard issue des dépôts officiels…
Le module est-il bien activé ? Si tu utilises Apache avec mod PHP voir le contenu du dossier :
ls -l /etc/php/7.0/apache2/conf.d
et le cas échéant
sudo php -v ALL phpenmod opcache
As-tu modifié le bon fichier php.ini ? Pour rappel il y en un pour chaque type d'interpréteur : /etc/php*/apache2/php.ini pour Apache avec le mod php, /etc/php*/cli/php.ini pour l'interpréteur en ligne de commande, /etc/php*/php-fpm pour l'interpréteur en mode FPM, etc.
Et effectivement il faut que tu nous donnes au minimum toute la section [opcache]