From 542980c65b7b8900f60835817e6bc03b05f965e1 Mon Sep 17 00:00:00 2001 From: Daphne Muller <86835268+DaphneMuller@users.noreply.github.com> Date: Mon, 14 Nov 2022 12:59:01 +0100 Subject: [PATCH 1/2] Update system_requirements.rst Signed-off-by: Daphne Muller <86835268+DaphneMuller@users.noreply.github.com> --- .../installation/system_requirements.rst | 25 ++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/admin_manual/installation/system_requirements.rst b/admin_manual/installation/system_requirements.rst index 37412e143..485cae176 100644 --- a/admin_manual/installation/system_requirements.rst +++ b/admin_manual/installation/system_requirements.rst @@ -30,7 +30,7 @@ For best performance, stability and functionality we have documented some recomm | Webserver | - **Apache 2.4 with** ``mod_php`` **or** ``php-fpm`` (recommended) | | | - nginx with ``php-fpm`` | +------------------+-----------------------------------------------------------------------+ -| PHP Runtime | - 7.4 | +| PHP Runtime | - 7.4 (*deprecated*) | | | - 8.0 | | | - **8.1** (*recommended*) | +------------------+-----------------------------------------------------------------------+ @@ -59,6 +59,29 @@ The following is currently required if you're running Nextcloud together with a * Disabled or BINLOG_FORMAT = ROW configured Binary Logging (See: https://dev.mysql.com/doc/refman/5.7/en/binary-log-formats.html) * For **Emoji (UTF8 4-byte) support** see :doc:`../configuration_database/mysql_4byte_support` +Why we drop old PHP versions +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Every year, a new PHP version is added and old PHP versions are deprecated. This also affects our documented recommended PHP version. + +We try to support old PHP versions for as long as reasonably possible. However the list of security, performance, and bug fixes will only increase, some of those fixes might be considered critical and thus at some point the deprecation will be inevitable. + +Thus it is recommended to keep your PHP version up to date. + +Advantages of upgrading PHP +=========================== + +- **Security** + PHP deprecates security fixes of old versions. Nextcloud cannot implement security fixes that come with new PHP versions as long as we support deprecated PHP versions, since the syntax that we are allowed to use must be the lowest one of the supported versions, thus the upstream packages of third parties break because they dropped this support. + +- **Performance** + The language continuously improves over time which makes it possible to do more requests in significantly less time. + +Long term support +================= + +If you are running Nextcloud for an organisation-critical use case, you could consider upgrading your subscription to a premium subscription which comes with 5 years of long term support. This means you continue to receive maintenance releases for high and critical security issues, data loss fixes, and regressions within version over this extended period of time. + Desktop client -------------- From 209671b16f79159296f99c2ad6fb672fcaa1a31f Mon Sep 17 00:00:00 2001 From: Joas Schilling Date: Mon, 14 Nov 2022 13:01:27 +0100 Subject: [PATCH 2/2] Fix RST Signed-off-by: Joas Schilling --- admin_manual/installation/system_requirements.rst | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/admin_manual/installation/system_requirements.rst b/admin_manual/installation/system_requirements.rst index 485cae176..2e9bd3fb9 100644 --- a/admin_manual/installation/system_requirements.rst +++ b/admin_manual/installation/system_requirements.rst @@ -62,9 +62,9 @@ The following is currently required if you're running Nextcloud together with a Why we drop old PHP versions ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Every year, a new PHP version is added and old PHP versions are deprecated. This also affects our documented recommended PHP version. +Every year, a new PHP version is added and old PHP versions are deprecated. This also affects our documented recommended PHP version. -We try to support old PHP versions for as long as reasonably possible. However the list of security, performance, and bug fixes will only increase, some of those fixes might be considered critical and thus at some point the deprecation will be inevitable. +We try to support old PHP versions for as long as reasonably possible. However the list of security, performance, and bug fixes will only increase, some of those fixes might be considered critical and thus at some point the deprecation will be inevitable. Thus it is recommended to keep your PHP version up to date. @@ -72,10 +72,12 @@ Advantages of upgrading PHP =========================== - **Security** - PHP deprecates security fixes of old versions. Nextcloud cannot implement security fixes that come with new PHP versions as long as we support deprecated PHP versions, since the syntax that we are allowed to use must be the lowest one of the supported versions, thus the upstream packages of third parties break because they dropped this support. + + PHP deprecates security fixes of old versions. Nextcloud cannot implement security fixes that come with new PHP versions as long as we support deprecated PHP versions, since the syntax that we are allowed to use must be the lowest one of the supported versions, thus the upstream packages of third parties break because they dropped this support. - **Performance** - The language continuously improves over time which makes it possible to do more requests in significantly less time. + + The language continuously improves over time which makes it possible to do more requests in significantly less time. Long term support =================