System Requirements

PHP

Version 8

PHP Requirements

PHP Version Supported by concrete5 Recommended for concrete5
5.5 Yes No
5.6 Yes No
7.0 Yes No
7.1 Yes No
7.2 8.4.3+ Yes
7.3 8.5+ Yes
Recommended for concrete5

If a version is marked as supporting concrete5 that means you'll be able to run that version of concrete5 (and later versions). If a PHP version isn't recommended, it's likely that it's been superseded by a newer version that will be supported with security patches for longer.

PHP Extensions

concrete5 8.x requires the following PHP extensions and configuration:

  • MySQL (with PDO extensions)
  • DOM
  • SimpleXML
  • iconv
  • GD Library with Freetype
  • Fileinfo
  • Mbstring
  • CURL
  • Mcrypt
  • ZipArchive (For automatic updates and community functionality)

PHP Configuration

  • PHP Safe Mode Off
  • PHP Memory Limit at least 64 MB (more might be required for the processing and handling of large image files.)
  • MySQL 5.1.5 or Higher, or MariaDB, with utf8mb4 support.
  • MySQL InnoDB Table Support

Version 7

(Note: it is strongly recommended that you upgrade your concrete5 5.7.x sites to version 8 or greater.)

PHP Requirements

PHP Version Supported by concrete5 Recommended for concrete5
5.3 Yes No
5.4 Yes No
5.5 Yes No
5.6 Yes No
7.0 5.7.5.4 No
7.1 5.7.5.4 Yes (See below)
7.2 No N/A
7.3 No N/A
Recommended for concrete5

Version 5.7.x is not recommended for new concrete5 installations. If you must a concrete5 5.7 site, PHP 7.1. is recommended.

PHP Extensions

concrete5 5.7.x requires the following PHP extensions and configuration:

  • MySQL (with PDO extensions)
  • DOM
  • SimpleXML
  • GD Library with Freetype
  • CURL
  • Mcrypt
  • ZipArchive (For automatic updates and community functionality)
  • PHP Safe Mode Off

PHP Configuration

  • PHP Memory Limit at least 64 MB (more might be required for the processing and handling of large image files.)
  • MySQL 5.1.5 or Higher, or MariaDB
  • MySQL InnoDB Table Support

Web Server

concrete5 supports both Apache and Nginx web servers, and has been made to work with IIS in the past. Official support is for Nginx and Apache only.

Loading Conversation