扩展源码: https://github.com/appstract/laravel-opcache
composer路径: https://packagist.org/packages/appstract/laravel-opcache
-
1.将扩展包加入到composer.json里面,然后执行
composer update
-
2.在
config/app.php
文件 providers 数组里面加入服务提供者Appstract\Opcache\OpcacheServiceProvider::class
-
3.进入终端,执行
php artisan vendor:publish
选择对应的 Provider 编号,系统会自动将 opcache 的配置加入到config/opcache.php
中 -
4.执行
php artisan route:clear
清理路由缓存,接着就可以使用php artisan opcache:...
相关指令,因为代码层都在 vendor/appstract/laravel-opcache/src 目录下,所以如果存在路由缓存,将无法识别到 vendor下的路由代码 -
5.执行相关opcache指令
php artisan opcache:status
查看缓存状态
php artisan opcache:config
查看php opcache配置
php artisan opcache:clear
清理opcache缓存
php artisan opcache:optimize
将文件载入opcache缓存
在每次代码更新完毕后,后需要重新执行 opcache:clear 和 opcache:optimize 来保证最新的代码载入到缓存中