Dieses Paket enthält einige nützliche Artisan-Befehle für die Arbeit mit PHP OPcache.
Dieses Paket erfordert Laravel 7 oder neuer.
Sie können das Paket über Composer installieren:
composer require appstract/laravel-opcache
Wenn Sie Konfigurationswerte ändern müssen, können Sie die Konfigurationsdatei veröffentlichen mit:
php artisan vendor:publish --provider= " AppstractOpcacheOpcacheServiceProvider " --tag= " config "
Stellen Sie sicher, dass Ihre APP_URL in .env richtig eingestellt ist.
Wenn Sie eine andere URL zum Aufrufen der OPcache-Routen festlegen möchten (z. B. zur Verwendung mit einem Load Balancer), können Sie OPCACHE_URL festlegen.
OPcache löschen:
php artisan opcache:clear
OPcache-Konfiguration anzeigen:
php artisan opcache:config
OPcache-Status anzeigen:
php artisan opcache:status
Kompilieren Sie Ihren Anwendungscode vor:
php artisan opcache:compile {--force}
Hinweis: opcache.dups_fix
muss aktiviert sein oder das Flag --force
verwenden. Wenn die Fehlermeldung „Klasse kann nicht neu deklariert werden“ auftritt, aktivieren Sie opcache.dups_fix
oder fügen Sie den Klassenpfad zur Ausschlussliste hinzu.
Programmatische Nutzung:
use Appstract Opcache OpcacheFacade as OPcache ;
. . .
OPcache:: clear ();
Beiträge sind willkommen, vielen Dank an euch :)
Appstract ist ein kleines Team aus den Niederlanden. Wir erstellen (Open-Source-)Tools für die Webentwicklung.
Die MIT-Lizenz (MIT). Weitere Informationen finden Sie in der Lizenzdatei.