Этот пакет содержит несколько полезных команд Artisan для работы с PHP OPcache.
Для этого пакета требуется Laravel 7 или новее.
Вы можете установить пакет через Composer:
composer require appstract/laravel-opcache
Если вам нужно изменить значения конфигурации, вы можете опубликовать файл конфигурации с помощью:
php artisan vendor:publish --provider= " AppstractOpcacheOpcacheServiceProvider " --tag= " config "
Убедитесь, что ваш APP_URL правильно установлен в .env.
Если вы хотите установить другой URL-адрес для вызова маршрутов OPcache (например, для использования с балансировщиком нагрузки), вы можете установить OPCACHE_URL.
Очистить OPcache:
php artisan opcache:clear
Показать конфигурацию OPcache:
php artisan opcache:config
Показать статус OPcache:
php artisan opcache:status
Предварительно скомпилируйте код приложения:
php artisan opcache:compile {--force}
Примечание: opcache.dups_fix
должен быть включен или использовать флаг --force
. Если вы столкнулись с ошибкой «Невозможно повторно объявить класс», включите opcache.dups_fix
или добавьте путь к классу в список исключений.
Программное использование:
use Appstract Opcache OpcacheFacade as OPcache ;
. . .
OPcache:: clear ();
Вклады приветствуются, спасибо всем :)
Appstract — небольшая команда из Нидерландов. Мы создаем инструменты (с открытым исходным кодом) для веб-разработки.
Лицензия MIT (MIT). Дополнительную информацию см. в файле лицензии.