Stars: 1286
Forks: 116
Pull Requests: 45
Issues: 99
Watchers: 24
Last Updated: 2023-07-24 07:09:28
Laravel Package for OPcache
License: MIT License
Languages: PHP
This package contains some useful Artisan commands to work with PHP OPcache.
This package requires Laravel 7 or newer.
You can install the package via Composer:
composer require appstract/laravel-opcache
If you need to change config values, you can publish the config file with:
php artisan vendor:publish --provider="Appstract\Opcache\OpcacheServiceProvider" --tag="config"
Make sure your APP_URL is set correctly in .env.
If you want to set a different url to call the OPcache routes (for use with a load balancer for example), you can set OPCACHE_URL.
Clear OPcache:
php artisan opcache:clear
Show OPcache config:
php artisan opcache:config
Show OPcache status:
php artisan opcache:status
Pre-compile your application code:
php artisan opcache:compile {--force}
Note: opcache.dups_fix
must be enabled, or use the --force
flag.
If you run into "Cannot redeclare class" errors, enable opcache.dups_fix
or add the class path to the exclude list.
Programmatic usage:
use Appstract\Opcache\OpcacheFacade as OPcache;
...
OPcache::clear();
Contributions are welcome, thanks to y'all :)
Appstract is a small team from The Netherlands. We create (open source) tools for webdevelopment.
The MIT License (MIT). Please see License File for more information.