====== Server Requirements and Apache Modules ====== ===== Server Requirements ===== - UNIX/Linux host - PHP 5.2+ - Apache - See below for modules used * No MySQL, No Database needed * Windows hosting has been tested successfully, with minor limitations. * Nginx working (tested on Debian Lenny and Squeeze) with minor tweaks. ===== Apache & PHP: Required Modules ===== ==== Required Modules ==== **[[http://www.php.net/manual/en/book.simplexml.php|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: ..navigate to it in the browser, and search for SimpleXML. If SimpleXML is not in the list, you need to [[http://www.php.net/manual/en/simplexml.installation.php|install it]]. \\ ==== Important but not Absolutely Required Modules==== * [[http://www.php.net/manual/en/zip.installation.php|ZipArchive]] - For making zip [[how_to:backup_website|backups]] of your website. If you do not have this installed, GS will try to use the [[http://php.net/manual/en/book.zlib.php|zlib library]] to create .tar.gz files instead of .zip . * [[http://httpd.apache.org/docs/current/mod/mod_rewrite.html|Apache mod_rewrite]] - This is only needed if you want to use [[:pretty_urls|FancyURLs]] (set within the control panel's 'settings' page). aka **rewrite_module**. * [[http://www.php.net/manual/en/curl.setup.php|Curl]] - Curl is needed to connect to our API to check for GetSimple updates. * [[http://www.php.net/manual/en/image.installation.php|GD Library]] - This module is needed in order to create thumbnails on uploaded images. ======Links====== Back to the GetSimple Wiki [[:start|Contents Page]] ==Pages in this Section== ===Installation=== *[[:installation|Installation on a Web Server or a Local Server]] *[[installation:migrating|Migrating, Moving and Uploading Complete Sites]] *[[installation:requirements|Server requirements and Apache Modules]] *[[installation:upgrade|Upgrading to the Latest Version of GetSimple]] *[[installation:specific-webhosters|Guidance for Specific Hosting Companies]]