Installer opcache pour PHP 7 & Nextcloud 13

Voici un tutoriel Nextcloud pour activer opcache et ainsi faire disparaître l’avertissement visible depuis le compte admin.

 

Vérifier si opcache est déjà actif:

Lancer un php.info depuis un navigateur pour vérifier si:

  • opcache.enable est sur ON
  • opcache.enable_cli est sur ON

Exemple pour moi:

On peut observer que opcache.enable est déjà actif mais pas le module opcache.enable_cli

 

Editer votre fichier php.ini:

Plusieurs solutions selon vos préférences, via SSH ou FTP par exemple.

Pour les utilisateurs plesk rendez-vous sur la page des domaines puis paramètres php => Directives supplémentaires => et inscrire les valeurs dans le champ disponible

Ajouter selon le cas:

  • opcache.enable et opcache.enable_cli sont sur ON:
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

 

  • opcache.enable et opcache.enable_cli sont sur OFF:
opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

 

  • opcache.enable est sur ON: et opcache.enable_cli est sur OFF:
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

 

  • opcache.enable est sur OFF: et opcache.enable_cli est sur ON:
opcache.enable=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1

 

Noter que si vous utilisez les paramètres opcache.enable=1 & opcache.enable_cli=1 alors même qu’ils sont déjà actif cela fonctionnera tout aussi bien, mais un message d’erreur sera enregistré dans les logs sur serveur consultable sur l’interface admin

One thought on “Installer opcache pour PHP 7 & Nextcloud 13

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *