abenevaut/laravel-opcache-clear

此包已被废弃,不再维护。作者建议使用abenevaut/laravel-opcache-clear包。

此Laravel包允许您轻松清除以FPM模式运行的PHP应用的OPcache。

5.4.0 2017-02-21 16:26 UTC

This package is auto-updated.

Last update: 2022-02-01 13:05:12 UTC


README

Build Status

轻松清除OPcache

此Laravel 5包允许您清除OPcache,解决与原子部署(也称为“零停机部署”)相关的缓存失效常见问题。

入门

以下说明允许您将包安装到现有的Laravel应用中。

先决条件

Laravel 5.4 运行安装。

安装

您可以使用Composer安装此包:

composer require abenevaut/laravel-opcache-clear

您还必须安装此服务提供者。

// config/app.php
'providers' => [
    ...
    ABENEVAUT\Opcache\Clear\App\Providers\OpcacheClearServiceProvider::class,
    ...
];

您必须确保在config/app.php中已设置正确的应用程序URL

// config/app.php
 'url' => env('APP_URL', 'http://my-app-url'),

使用方法

安装包后,您可以运行以下命令:

php artisan opcache:clear

完成!您的OPcache已重置!

建议

在应用成为活动状态之前,在部署过程中运行此命令以自动化清理过程!

对主要作者的感谢

原始包:michelecurletta/laravel-opcache-clear