Documentation / Setting up Staatic / Requirements

Requirements

Introduction

Staatic is designed in such a way that it will work well in most environments. Whether you are running it on a low-end server, or whether you have a large site with many posts and pages, it should work fine either way.

Since the resulting static site consist only of basic HTML files and assets like images, pretty much any web server will be able to serve it and your visitors will always experience the highest performance possible.

Note: these instructions apply to the manual installation of Staatic. If you have a Staatic Cloud subscription, the Staatic Premium plugin is already preinstalled on your managed WordPress instance.

Minimum system requirements

The following system requirements need to be met in order to use Staatic.

If you are unsure whether your environment matches these requirements, please consult with your hosting provider.

WordPress 5.0+

Staatic requires WordPress 5.0 or greater.

PHP 7.0+

Staatic requires PHP 7.0 or greater.

Note: We recommend PHP 7.4+ from a security perspective. Older PHP versions are no longer actively supported, nor do they receive security updates. See the supported versions table on PHP.net for more information.

The following PHP extensions need to be enabled (this is usually the case):

  1. Mbstring PHP Extension
  2. Json PHP Extension
  3. XML PHP Extension

Some OS distributions may require you to manually install some of the required PHP extensions.

When using Ubuntu, the following command can be run to install all required extensions:

sudo apt-get update &&
sudo apt-get install php-mbstring php-json php-xml