PHPackages                             scil/opcache-status - 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. scil/opcache-status

ActiveApplication[Caching](/categories/caching)

scil/opcache-status
===================

A one-page opcache status page

v0.3(5y ago)24PHP-3.0PHPPHP &gt;=5.5.0

Since Oct 11Pushed 5y agoCompare

[ Source](https://github.com/scil/opcache-status)[ Packagist](https://packagist.org/packages/scil/opcache-status)[ Docs](https://github.com/wp-cloud/opcache-status)[ RSS](/packages/scil-opcache-status/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (5)Used By (0)

OPcache Status [![Packagist](https://camo.githubusercontent.com/08915654cc20b5dcba4b002d38278c5fc7d41b3e868b1c8df72c2caf13fd5524/687474703a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f726c6572646f72662f6f7063616368652d7374617475732e737667)](https://packagist.org/packages/rlerdorf/opcache-status)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

[](#opcache-status--)

A one-page opcache status page for the PHP 5.5 opcode cache.

You don't need the opcode cache installed to help out with this. See the data-sample.php file for a dump of the data.

I know it is rather ugly, so please spruce it up. But I would like to keep it relatively small and to a single file so it is easy to drop into a directory anywhere without worrying about separate css/js/php files.

[![Screenshot](https://raw.githubusercontent.com/jamesrwhite/opcache-status/improve-readme/screenshot.png)](https://raw.githubusercontent.com/jamesrwhite/opcache-status/improve-readme/screenshot.png)

Change log
----------

[](#change-log)

### v0.3.0

[](#v030)

change `$_SERVER['PHP_SELF']` to `$_SERVER['REQUEST_URI']`. so this script can be used in Laravel route:

```
    Route::get('/opcache', function () {
        // $request = app()->make('request'); if ($request->query('clear')) { opcache_reset(); return back(); }

        require __DIR__ . '/../vendor/scil/opcache-status/opcache.php';

    });

```

### v0.2.0

[](#v020)

from:

- Fixed warnings when opcache was off
- Improve clear cache feedback
- Improve flush cache\[\] not mixed into here

### TODO

[](#todo)

- The ability to sort the list of cached scripts by the various columns
- A better layout that can accommodate more of the script data without looking cluttered
- A tuning suggestion tab (need to add a couple of things to the opcache output first though)

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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 ~1290 days

Total

2

Last Release

2068d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7f55c58baf3717e5aa4ec9ed3dc8770124a391975b72216c5e57d30fbf3b82f3?d=identicon)[scil](/maintainers/scil)

---

Top Contributors

[![rlerdorf](https://avatars.githubusercontent.com/u/54641?v=4)](https://github.com/rlerdorf "rlerdorf (27 commits)")[![krakjoe](https://avatars.githubusercontent.com/u/2236138?v=4)](https://github.com/krakjoe "krakjoe (12 commits)")[![jamesrwhite](https://avatars.githubusercontent.com/u/640960?v=4)](https://github.com/jamesrwhite "jamesrwhite (11 commits)")[![cfoellmann](https://avatars.githubusercontent.com/u/1256090?v=4)](https://github.com/cfoellmann "cfoellmann (8 commits)")[![scil](https://avatars.githubusercontent.com/u/2786775?v=4)](https://github.com/scil "scil (6 commits)")[![cviebrock](https://avatars.githubusercontent.com/u/166810?v=4)](https://github.com/cviebrock "cviebrock (5 commits)")[![tonejito](https://avatars.githubusercontent.com/u/618588?v=4)](https://github.com/tonejito "tonejito (5 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (4 commits)")[![jeffery](https://avatars.githubusercontent.com/u/175114?v=4)](https://github.com/jeffery "jeffery (2 commits)")[![till](https://avatars.githubusercontent.com/u/27003?v=4)](https://github.com/till "till (1 commits)")[![Xakki](https://avatars.githubusercontent.com/u/426468?v=4)](https://github.com/Xakki "Xakki (1 commits)")[![ck99](https://avatars.githubusercontent.com/u/136840?v=4)](https://github.com/ck99 "ck99 (1 commits)")[![drussilla](https://avatars.githubusercontent.com/u/668735?v=4)](https://github.com/drussilla "drussilla (1 commits)")[![krisxoofoo](https://avatars.githubusercontent.com/u/555219?v=4)](https://github.com/krisxoofoo "krisxoofoo (1 commits)")[![olragon](https://avatars.githubusercontent.com/u/47636?v=4)](https://github.com/olragon "olragon (1 commits)")[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (1 commits)")[![swarajgiri](https://avatars.githubusercontent.com/u/6647345?v=4)](https://github.com/swarajgiri "swarajgiri (1 commits)")[![tersmitten](https://avatars.githubusercontent.com/u/3392962?v=4)](https://github.com/tersmitten "tersmitten (1 commits)")[![tessus](https://avatars.githubusercontent.com/u/223439?v=4)](https://github.com/tessus "tessus (1 commits)")

---

Tags

debugdebuggingcacheOpcache

### Embed Badge

![Health badge](/badges/scil-opcache-status/health.svg)

```
[![Health](https://phpackages.com/badges/scil-opcache-status/health.svg)](https://phpackages.com/packages/scil-opcache-status)
```

###  Alternatives

[psr/simple-cache

Common interfaces for simple caching

8.1k727.3M2.1k](/packages/psr-simple-cache)[psr/cache

Common interface for caching libraries

5.2k686.9M1.3k](/packages/psr-cache)[gordalina/cachetool

Manage your OPcache &amp; APCu cache through the CLI

1.8k3.7M5](/packages/gordalina-cachetool)[amnuts/opcache-gui

A clean, effective and responsive interface for Zend OPcache, with real(ish)-time monitoring, filtering and the ability to invalidate files

1.3k4.6M14](/packages/amnuts-opcache-gui)[react/cache

Async, Promise-based cache interface for ReactPHP

444112.4M40](/packages/react-cache)[peehaa/opcachegui

GUI for PHP's OpCache

1.4k39.5k](/packages/peehaa-opcachegui)

PHPackages © 2026

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