Technical Requirements

Magma CMS is written in PHP, uses a database to store much of the information being handled on your site, and runs on any computing platform that supports both a web server capable of running PHP (Apache, IIS, Lighttpd or nginx) and a MySQL database. Although it primarly uses MySQL to store data, due to the builtin database abstraction layer, other relational database systems (at least theoretically) can also be used.

Server requirements for Magma CMS 3.x

  • Apache
  • PHP
  • MySQL
  • Microsoft IIS

2.x +
5.3 +
5.1 +
7 +

More information

Apache configuration

Some Magma CMS features recquire specific Apache modules to be installed and activated.

Apache Module
  • mod_rewrite
  • mod_ssl

Recquired for
Secure (SSL / https) access

Memory usage

Magma CMS has a very small memory footprint. A clean install of Magma CMS 3.0 requires PHP to use only about 3.5 MB of memory, but a full website will most likely require more, depending on site configuration and installed modules. Nevertheless, with the PHP memory limit setting at 128 MB, you will rarely need to care about the memory usage, even with high traffic web sites and applications.