Skip to content

Commit

Permalink
DOC Add PHP 8.4 support
Browse files Browse the repository at this point in the history
  • Loading branch information
emteknetnz committed Dec 3, 2024
1 parent 47cff0e commit bf56faa
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 3 deletions.
4 changes: 2 additions & 2 deletions en/00_Getting_Started/00_Server_Requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -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`
Expand Down Expand Up @@ -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 |

Expand Down
2 changes: 1 addition & 1 deletion en/00_Getting_Started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 and 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
Expand Down
5 changes: 5 additions & 0 deletions en/08_Changelogs/6.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down Expand Up @@ -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.
Expand Down

0 comments on commit bf56faa

Please sign in to comment.