Skip to content

Server Requirements

risingisland edited this page May 3, 2025 · 2 revisions

Server Requirements and Apache Modules

Server Requirements

  1. UNIX/Linux host
  2. PHP 7.4+
  3. Apache - See below for modules used
  • No MySQL, No Database needed

Apache & PHP: Required Modules

Required Modules

SimpleXML is used by GetSimpleCMS for efficient XML document manipulation. The extension is enabled by default in most distros. To be sure for local development, open a terminal and list all PHP modules by typing:

php -m

For remote servers, upload a file phpinfo.php with the following contents:

<?php phpinfo(INFO_MODULES); ?>

..navigate to it in the browser, and search for SimpleXML. If SimpleXML is not in the list, you need to install it.

Important but not Absolutely Required Modules

  • ZipArchive - For making zip backups of your website. If you do not have this installed, GS will try to use the zlib library to create .tar.gz files instead of .zip .
  • Apache mod_rewrite - This is only needed if you want to use FancyURLs (set within the control panel's 'settings' page). aka rewrite_module.
  • Curl - Curl is needed to connect to our API to check for GetSimple updates.
  • GD Library - This module is needed in order to create thumbnails on uploaded images.
  • SQLite3 - May be required by some newer or more advanced plugins.

Clone this wiki locally