Skip to content

Commit

Permalink
Merge pull request #643 from creative-commoners/pulls/6/php84
Browse files Browse the repository at this point in the history
DOC Add PHP 8.4 support
  • Loading branch information
GuySartorelli authored Dec 3, 2024
2 parents 47cff0e + 2acc202 commit 5e4f836
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 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
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 5e4f836

Please sign in to comment.