PHPackages                             pagemachine/typo3-opcache-control - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. pagemachine/typo3-opcache-control

Abandoned → [gordalina/cachetool](/?search=gordalina%2Fcachetool)ArchivedTypo3-cms-extension[Caching](/categories/caching)

pagemachine/typo3-opcache-control
=================================

PHP Opcache management for TYPO3

0.0.5(3y ago)549.8k↑55.6%2[1 PRs](https://github.com/pagemachine/typo3-opcache-control/pulls)GPL-3.0-or-laterPHPPHP ^7.4 || ^8.0CI failing

Since Apr 19Pushed 1y ago2 watchersCompare

[ Source](https://github.com/pagemachine/typo3-opcache-control)[ Packagist](https://packagist.org/packages/pagemachine/typo3-opcache-control)[ RSS](/packages/pagemachine-typo3-opcache-control/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (5)Dependencies (14)Versions (9)Used By (0)

TYPO3 Opcache Control [![CI](https://github.com/pagemachine/typo3-opcache-control/workflows/CI/badge.svg)](https://github.com/pagemachine/typo3-opcache-control/workflows/CI/badge.svg)
=======================================================================================================================================================================================

[](#typo3-opcache-control-)

**This package is abandoned, use [gordalina/cachetool](https://packagist.org/packages/gordalina/cachetool) instead!**

Provides CLI commands for PHP Opcache management within TYPO3. This is essential to e.g. reset the Opcache on deployments.

Since the web Opcache is managed, resetting the Opcache is essentially the same as the related action in the TYPO3 backend.

Installation
------------

[](#installation)

Via [Composer](https://packagist.org/packages/pagemachine/typo3-opcache-control):

```
composer require pagemachine/typo3-opcache-control

```

Site setup
----------

[](#site-setup)

The CLI commands internally perform real HTTP requests. For this all site configurations **must use full URLs** for their `base`. A basic `/` will not work:

```
-base: /
+base: https://example.org/
```

The same goes for `baseVariants` and `%env()%` placeholders which can be used for different URLs per environment.

Usage
-----

[](#usage)

Use the TYPO3 CLI or TYPO3 Console to execute Opcache control commands.

The Opcache status can be checked using the `opcache:status` command:

```
$ typo3cms opcache:status
+---------------------------+------------------+
| opcache_enabled           | true             |
# ...

```

The Opcache can be reset using the `opcache:reset` command:

```
$ typo3cms opcache:reset
Success: opcache reset

```

The commands are executed with real HTTP requests, thus at least one valid site must be set up.

Testing
-------

[](#testing)

All tests can be executed with the shipped Docker Compose definition:

```
docker compose run --rm app composer build

```

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance33

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~97 days

Total

5

Last Release

1099d ago

PHP version history (2 changes)0.0.1PHP ^7.4

0.0.3PHP ^7.4 || ^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10812548?v=4)[Pagemachine AG](/maintainers/pagemachine)[@pagemachine](https://github.com/pagemachine)

---

Top Contributors

[![mbrodala](https://avatars.githubusercontent.com/u/5037116?v=4)](https://github.com/mbrodala "mbrodala (100 commits)")[![renovate[bot]](https://avatars.githubusercontent.com/in/2740?v=4)](https://github.com/renovate[bot] "renovate[bot] (7 commits)")[![renovate-bot](https://avatars.githubusercontent.com/u/25180681?v=4)](https://github.com/renovate-bot "renovate-bot (1 commits)")

---

Tags

typo3Opcache

###  Code Quality

TestsCodeception

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/pagemachine-typo3-opcache-control/health.svg)

```
[![Health](https://phpackages.com/badges/pagemachine-typo3-opcache-control/health.svg)](https://phpackages.com/packages/pagemachine-typo3-opcache-control)
```

###  Alternatives

[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

20229.9k](/packages/eliashaeussler-typo3-warming)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[leuchtfeuer/secure-downloads

"Secure Download": Apply TYPO3 access rights to ALL file assets (PDFs, TGZs or JPGs etc. - configurable) - protect them from direct access.

22234.7k1](/packages/leuchtfeuer-secure-downloads)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
