Actions

Difference between revisions of "Developer Area/PHP8"

From Mahara Wiki

< Developer Area
 
Line 9: Line 9:
 
! '''Ubuntu release''' !!22.04 !! 21.10 !! 21.04 !! 20.10 !! 20.04 !! 18.04
 
! '''Ubuntu release''' !!22.04 !! 21.10 !! 21.04 !! 20.10 !! 20.04 !! 18.04
 
|-
 
|-
| '''End of life''' || April 2027 || July 2022 || Jan 2022 || July 2021 || Apr 2030 || LTS - 2023
+
| '''End of life''' || LTS standard support: April 2027
 +
End of life: April 2032
 +
| July 2022 || Jan 2022 || July 2021 || LTS standard support: April 2025
 +
End of life: April 2030  
 +
| LTS standard support: April 2023
 +
End of life: April 2028
 
|-
 
|-
 
| '''Native PHP version''' || 8.1 || 8 || 7.4.9 || ? || ? || 7.2
 
| '''Native PHP version''' || 8.1 || 8 || 7.4.9 || ? || ? || 7.2

Latest revision as of 16:47, 27 September 2022

Known issues in the Mahara codebase regarding PHP8 compatibility

Information about popular open source operating systems and their support/compatibility with PHP 8.


Ubuntu: PHP 8 is supported by all currently supported versions
Ubuntu release 22.04 21.10 21.04 20.10 20.04 18.04
End of life LTS standard support: April 2027

End of life: April 2032

July 2022 Jan 2022 July 2021 LTS standard support: April 2025

End of life: April 2030

LTS standard support: April 2023

End of life: April 2028

Native PHP version 8.1 8 7.4.9 ? ? 7.2

Sources
https://php.watch/articles/php-8.0-installation-update-guide-debian-ubuntu
https://wiki.ubuntu.com/Releases
https://ubuntu.com/blog/ubuntu-server-21-04

Debian: PHP 8 is supported by all currently supported versions
Debian release 11 10 9 8
End of life June 2026 LTS June 2024 June 2022 June 2020
Native PHP version 7.4 7.3 7.0 5.6

Sources
https://wiki.debian.org/DebianReleases#Current_Releases.2FRepositories
https://wiki.debian.org/LTS
https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.en.html#idm120

CentOS
CentOS release Stream 8 Linux 8 Linux 7
Can PHP 8 be installed? Yes Yes Yes
Native PHP version 7.2/3/4 7.2/3/4 5.4
End of life May 2024 Dec 2021 Full: Aug 2020
Maintenance: June 2024

Sources
https://wiki.centos.org/About/Product
https://computingforgeeks.com/how-to-install-php-8-on-centos-linux/

Red Hat
RHEL release 8 7 6
Can PHP 8 be installed? Yes Yes ?
Native PHP version 7.4 7 5.6
End of life Full: May 2021
Maintenance: May 2029
ELSE: TBD
Full: Aug 2019
Maintenance: June 2024
ELS: June 2026
Full: May 2016
Maintenance: Nov 2020
ELSE: June 2024

Sources
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8-beta/html/8.5_release_notes/new-features#enhancement_dynamic-programming-languages-web-and-database-servers
https://www.tecmint.com/install-php-8-on-centos/

openSuse
openSuse release Tumbleweed Leap 15.3
Can PHP 8 be installed? Official php8 package available Community packages available
Native PHP version ? 7.4.6
End of life Rolling release Nov 2022

Sources
PHP8 for Tumbleweed: https://software.opensuse.org/package/php8
https://get.opensuse.org/tumbleweed/