From 2acc20244d51fe722a158a1d40e2a8853e907147 Mon Sep 17 00:00:00 2001 From: Steve Boyd Date: Tue, 3 Dec 2024 16:24:38 +1300 Subject: [PATCH] DOC Add PHP 8.4 support --- en/00_Getting_Started/00_Server_Requirements.md | 4 ++-- en/00_Getting_Started/index.md | 2 +- en/08_Changelogs/6.0.0.md | 5 +++++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/en/00_Getting_Started/00_Server_Requirements.md b/en/00_Getting_Started/00_Server_Requirements.md index cfc4e992..e6c55816 100644 --- a/en/00_Getting_Started/00_Server_Requirements.md +++ b/en/00_Getting_Started/00_Server_Requirements.md @@ -12,7 +12,7 @@ the server to update templates, website logic, and perform upgrades or maintenan ## PHP -- PHP 8.3 +- PHP 8.3 - 8.4 - PHP extensions: `ctype`, `dom`, `fileinfo`, `hash`, `intl`, `mbstring`, `session`, `simplexml`, `tokenizer`, `xml` - PHP configuration: `memory_limit` with at least `48M` - PHP extension for image manipulation: Either `gd` or `imagick` @@ -273,7 +273,7 @@ table may be of use: | Silverstripe CMS Version | PHP Version | | ------------------------ | ----------- | -| 6.0 + | 8.3 | +| 6.0 + | 8.3 - 8.4 | | 5.2 + | 8.1 - 8.3 | | 5.0 - 5.1 | 8.1 - 8.2 | diff --git a/en/00_Getting_Started/index.md b/en/00_Getting_Started/index.md index 52c25068..96a10be2 100644 --- a/en/00_Getting_Started/index.md +++ b/en/00_Getting_Started/index.md @@ -8,7 +8,7 @@ icon: rocket ## Server requirements -Silverstripe requires PHP 8.3 or newer. It runs on many webservers and databases, but is most commonly served using +Silverstripe requires PHP 8.3 or PHP 8.4. It runs on many webservers and databases, but is most commonly served using Apache and MySQL/MariaDB. If you are setting up your own environment, you'll need to consider a few configuration settings such as URL rewriting diff --git a/en/08_Changelogs/6.0.0.md b/en/08_Changelogs/6.0.0.md index 3709fb27..eeed40fd 100644 --- a/en/08_Changelogs/6.0.0.md +++ b/en/08_Changelogs/6.0.0.md @@ -37,6 +37,7 @@ title: 6.0.0 (unreleased) - [List interface changes](#list-interface-changes) - [General changes](#api-general) - [Other changes](#other-changes) + - [PHP version support](#php-version-support) - [MySQL 5 no longer supported](#mysql-5-support) - [MySQL now defaults to utf8mb4](#mysql-utf8mb4) - [`DBDecimal` default value](#dbdecimal-default-value) @@ -1005,6 +1006,10 @@ As part of these changes [`ArrayList::find()`](api:SilverStripe\Model\List\Array ## Other changes +### PHP version support {#php-version-support} + +Silverstripe CMS 6 requires either PHP 8.3 or PHP 8.4. PHP 8.1 and PHP 8.2 which were supported in Silverstripe CMS 5 are no longer supported. + ### MySQL 5 no longer supported {#mysql-5-support} MySQL 5.6 and 5.7 are no longer supported. The minimum supported version is MySQL 8.0. We support and test against the latest LTS releases of MySQL and MariaDB.