Ce package contient quelques commandes Artisan utiles pour travailler avec PHP OPcache.
Ce package nécessite Laravel 7 ou une version plus récente.
Vous pouvez installer le package via Composer :
composer require appstract/laravel-opcache
Si vous devez modifier les valeurs de configuration, vous pouvez publier le fichier de configuration avec :
php artisan vendor:publish --provider= " AppstractOpcacheOpcacheServiceProvider " --tag= " config "
Assurez-vous que votre APP_URL est correctement définie dans .env.
Si vous souhaitez définir une URL différente pour appeler les routes OPcache (à utiliser avec un équilibreur de charge par exemple), vous pouvez définir OPCACHE_URL.
Effacer OPcache :
php artisan opcache:clear
Afficher la configuration OPcache :
php artisan opcache:config
Afficher l'état d'OPcache :
php artisan opcache:status
Précompilez votre code d'application :
php artisan opcache:compile {--force}
Remarque : opcache.dups_fix
doit être activé ou utiliser l'indicateur --force
. Si vous rencontrez des erreurs « Impossible de redéclarer la classe », activez opcache.dups_fix
ou ajoutez le chemin de classe à la liste d'exclusion.
Utilisation programmatique :
use Appstract Opcache OpcacheFacade as OPcache ;
. . .
OPcache:: clear ();
Les contributions sont les bienvenues, merci à vous tous :)
Appstract est une petite équipe des Pays-Bas. Nous créons des outils (open source) pour le développement web.
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.