Skip to content

Commit 66de315

Browse files
authored
Merge pull request #856 from nep/patch-12
Update requirements.md
2 parents 24ab74d + 1ae6c5a commit 66de315

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

docs/installation/requirements.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,30 @@
1313

1414
## Recommended Requirements
1515

16+
It has always been a core goal to ensure that ExpressionEngine is usable on a broadly diverse and accessible range of machines by a broad and diverse range of people.
17+
1618
**For the best experience**, this version of ExpressionEngine should use:
1719

1820
- [PHP](https://www.php.net/) 7.4 **OR** 8.2, running with [PHP-FPM](https://php.net/manual/en/install.fpm.php)
19-
- [MySQL](https://www.mysql.com/) 5.6 or newer, [including MySQL 8](https://u.expressionengine.com/article/mysql-8-and-expressionengine-tips-for-the-trailblazers) **OR** [Percona](https://www.percona.com/software/mysql-database/percona-server) 5.6 or newer
20-
21-
PHP 8.3 is fully supported though there may be third-party add-ons that are not updated as rapidly as EE is. As well, there does not seem to be noticeable performance improvement from PHP 8.2 to 8.3.
22-
23-
[MariaDB](https://mariadb.org/) has long been a drop-in replacement for MySQL and has been used as the database by many EE sites. MariaDB often appears more performant than MySQL; however, there are a few edge cases and queries where the opposite is true. with any database option, testing, and fine-tuning the server settings as needed will give you optimal results.
21+
- [MySQL](https://www.mysql.com/) 5.6 or newer [including MySQL 8](https://u.expressionengine.com/article/mysql-8-and-expressionengine-tips-for-the-trailblazers) **OR** [Percona](https://www.percona.com/software/mysql-database/percona-server) 5.6 or newer
2422

25-
It has always been a core goal to ensure that ExpressionEngine is usable on a broadly diverse and accessible range of devices by a broad and diverse range of people.
23+
PHP 8.3 is fully supported, though there may be third-party add-ons that are not updated as rapidly as EE is. We also note there does not seem to be any noticeable performance improvement for EE from PHP 8.2 to 8.3.
2624

27-
The developers recognize that not only the wide range of servers setups, but also that sometimes we're not able to build our site on the machine of our dreams. Besides, no one likes it when they're forced to update an underlying tool unnecessarily.
25+
[MariaDB](https://mariadb.org/) has long been a drop-in replacement for MySQL and has been used as the database by many EE sites. MariaDB often appears more performant than MySQL; however, there are a few edge cases and queries where the opposite is true. As is true with any database option, testing and fine-tuning the server settings as needed will give you optimal results.
2826

2927
While ExpressionEngine achieves compatibility with the newest releases of PHP and MySQL, there's also a lot of effort made to keep EE stable and running properly with older versions. [See the chart](#php-version-requirements-across-ee-versions) below for full details of EE and PHP version compatibility.
3028

3129
## The Bare Minimums
3230

31+
The developers recognize that not only are there a wide range of server setups, but also that sometimes we're not able to build our site on the machine of our dreams. Besides, no one likes it when they're forced to update an underlying tool unnecessarily.
32+
3333
If you are stuck in an older environment, ExpressionEngine _can_ run on PHP 7.2.5+ with 32M of memory, and MySQL 5.6.4+.
3434

35-
PHP-FPM is also optional, but [tends to handily outperform mod_php](https://www.cloudways.com/blog/php-fpm-on-cloud/). That said, running older versions not only hurts performance—increasing the cost of your website—but also puts your site **at risk of security vulnerabilities**. The PHP Group stopped providing support for PHP 5.6 [on December 31, 2018](https://php.net/supported-versions.php) and for PHP 7.1 [on December 1, 2019](https://www.php.net/eol.php). Oracle also ceased providing support for MySQL 5.5 at the same time.
35+
PHP-FPM is also optional, but [tends to handily outperform mod_php](https://www.cloudways.com/blog/php-fpm-on-cloud/).
36+
37+
That said, running older versions not only hurts performance—increasing the cost of your website—but most importantly puts your site **at risk of security vulnerabilities**. The PHP Group stopped providing support for PHP 5.6 [on December 31, 2018](https://php.net/supported-versions.php) and for PHP 7.1 [on December 1, 2019](https://www.php.net/eol.php). Oracle also ceased providing support for MySQL 5.5 at the same time.
3638

37-
Why not save yourself the worry and hassle, enjoy a faster and more secure site that costs less to maintain, and upgrade now? Here's an email you can send to your host if they need a little nudge:
39+
Why not save yourself worry and hassle, and enjoy a faster and more secure site that costs less to maintain, by upgrading now? Here's an email you can send to your host if they need a little nudge:
3840

3941
```md
4042
Hey there!

0 commit comments

Comments
 (0)