Concrete CMS System Requirements

PHP

Concrete CMS is written primarily in PHP. Additionally, some PHP extensions which provide extra functionality are needed. The version of the PHP interpreter and the PHP extensions needed depends on the version of Concrete in use. Below you will find details for both supported major versions of Concrete.

Concrete Version 9

Version 9 is the current major release. It offers full support of PHP 8 and a minimum PHP version of 7.2.29. The latest released version of this series is considered to be the most secure and stable version.

PHP Status Version Notes
< 7.3 None Concrete CMS 9.0 requires PHP 7.3 or greater.
7.3 9.0+ (Note: PHP 7.3 is EOL)
7.4 9.0+ (Note: PHP 7.4 will be EOL 28 Nov 2022)
8.0 9.0.2+
8.1 9.1.1+

– Not Possible
– Technically possible, but not currently recommended.
Recommended configuration.

PHP Status Version Notes
< 5.5 None Concrete CMS 8 requires PHP 5.5.9 or greater.
5.5 8.0 - 8.5.7 (Note: PHP 5.5 is EOL)
5.6 8.0 - 8.5.7 (Note: PHP 5.6 is EOL)
7.0 8.0 - 8.5.7 (Note: PHP 7.0 is EOL)
7.1 8.0 - 8.5.7 (Note: PHP 7.1 is EOL)
7.2 8.4.3 - 8.5.7 (Note: PHP 7.2 is EOL)
7.3 8.5.0 - 8.5.7 (Note: PHP 7.3 is EOL)
7.4 8.5.0 - 8.5.8 (Note: PHP 7.4 will be EOL 28 Nov 2022)

Concrete Version 8

Version 8 is the previous major release of Concrete. Version 8.5 is guaranteed to receive security updates for major vulnerabilities until 31 Dec 2022 (as long as security updates are technically possible).

– Not Possible
– Technically possible, but not currently recommended.
Recommended configuration.