Installation

MilliCache Pro installs like any WordPress plugin and brings everything it needs with it: the MilliCache engine, the settings framework, and the background task runner are all bundled in the release package.

Requirements#Copied!

Component Requirement
PHP 7.4 or higher
WordPress 6.6 or higher
Storage Redis, ValKey, Dragonfly, or KeyDB server

Installation Methods#Copied!

Method 1: ZIP Upload#Copied!

  1. Download the latest millicache-pro.zip from your customer dashboard.
  2. Upload it via Plugins → Add New → Upload Plugin.
  3. Activate the plugin. On multisite, network-activate it from Network Admin → Plugins.

Method 2: Composer#Copied!

For Composer-managed WordPress installs, MilliCache Pro is available from the MilliPress Composer repository. Your license key is the credential:

 1composer config repositories.millipress composer https://www.millipress.com/api/composer
 2composer config --global --auth http-basic.millipress.com token YOUR-LICENSE-KEY
 3composer require millipress/millicache-pro

The package installs as a wordpress-plugin (via composer/installers) into wp-content/plugins/millicache-pro/ and is byte-identical to the release ZIP, with all dependencies prebundled. Your customer dashboard shows these commands prefilled with your key.

Tip: Deploying via CI or a managed host (Forge, Ploi, GitHub Actions)? Drop --global and set the COMPOSER_AUTH environment variable on the build server instead, so the key never lands in the repository.

After installing with either method, activate the plugin (network-activate on multisite). On activation, MilliCache sets up its advanced-cache.php drop-in, exactly as it does on its own.

Already Running MilliCache?#Copied!

Nothing to migrate. When you activate MilliCache Pro, the standalone MilliCache plugin is deactivated automatically and the bundled engine takes over: your settings and rules carry over as they are, and only the cache itself starts cold. Afterwards you can delete the standalone MilliCache plugin.

Set Up Caching#Copied!

If this is a fresh install, complete MilliCache's two-step setup, as covered in the MilliCache installation guide:

  1. Add define( 'WP_CACHE', true ); to wp-config.php.
  2. Point MilliCache at your storage server (defaults to 127.0.0.1:6379) via Settings → MilliCache or wp-config.php constants.

Activate Your License#Copied!

Go to Settings → MilliCache → Settings → License, paste the key from your purchase email, and click Activate. See Licensing for multisite setups, seat limits, and site migrations.

Verify#Copied!

  • Settings → MilliCache now shows the Modules, Entries, and Rules tabs (these appear as soon as Pro is installed).
  • The License section shows an Active badge.
  • The Status tab reports "Your MilliCache Pro license is active. All premium features are available."

Then head to the Modules tab and switch on what you need; all modules start out off (except the Block Editor section, which is ready as soon as you are licensed).

Updates#Copied!

Updates arrive through the normal WordPress update flow: the Plugins page shows "Update available" with version details, and updating works like any other plugin. Update checks are tied to your license, so keep it active to receive new releases.

On Composer-managed installs, update through Composer instead:

 1composer update millipress/millicache-pro

The repository always serves the latest release, authenticated with the same license key.

Note: If updates stop appearing, check the License section first: a missing or inactive license is the usual cause, and that is where problems are surfaced.

Prerelease (Beta) Updates#Copied!

By default you only receive stable releases. To opt a site into prereleases — betas and release candidates published ahead of the stable cut — add this to wp-config.php:

 1define( 'MC_UPDATE_PRERELEASE', true );

The site then follows the prerelease channel: WordPress offers the newest release including prereleases, and downloads that build. Remove the constant (or set it to false) to return to stable — the next update check switches the channel back. This is a per-site opt-in and does not affect other installs using the same license.

Multisite#Copied!

MilliCache Pro is network-activated and multisite-aware throughout:

  • Site-scoped modules (Block Editor, Preloading) are configured on each site.
  • Install-wide modules (Edge Cache, Asset CDN, Object Cache, Detailed Metrics) are configured in the Network Admin.
  • Licensing supports one network-wide key or per-site keys; see Licensing.

See the MilliCache multisite guide for how the underlying cache isolates sites.

Next Steps#Copied!

Last updated: