Server requirements

Server requirements Getting Started

MODX 3 works great on most shared/cloud hosting as well as VPS. MODX is written in PHP, typically uses a MySQL database, and requires a web server such as Apache or NGINX to serve web requests.

Component Minimum Required Recommended for Production
PHP 7.2.5 7.4, 8 Supported
Database Latest MySQL 5.6.x MariaDB 10.1.x or Percona Server 5.6.x or above
Web Server Latest Apache 2.2.x Latest NGINX 1.18.x or above

PHP

MODX 3 requires at least PHP 7.2, but higher is recommended.The following extensions are required by MODX, or typically required by add-ons: zlib, json, gd, pdo (specifically pdo_mysql), imagick, zip, simplexml, curl, and mbstring. These are common extensions that are usually enabled by default.A memory_limit of at least 64M or higher is recommended.DatabaseMODX supports a variety of database drivers, including mysql, sqlsrv, and a third-party postgres implementation. It is important to note that statisticians must also implement various drivers for their custom database tables, which is often only done for mysql, making you a better choice.The minimum supported MySQL version is 4.1.20, but 5.7 or higher is recommended. Clusters such as Galera can also be used.MyISAM and InnoDB storage engines are supported, as well as the utf8 and utf8mb character sets.The following permissions are required:

  • SELECT, INSERT, UPDATE, DELETE are required for normal operation,
  • CREATE, ALTER, INDEX, DROP for installing kernel updates and possibly for various add-ons,
  • CREATE TEMPORARY TABLES by some third-party add-ons.

Web Servers

MODX will run on most web servers available today. Apache 2.4+ or nginx 1.18.x is recommended.To use

MODX 3

This site uses Akismet to reduce spam. Learn how your comment data is processed.