Loading...
 
Skip to main content

History: PHP 8

Source of version: 13

Copy to clipboard
            ! {{page}}

Executive summary: As of 2022-10-29, Tiki doesn't support PHP 8.0 or 8.1. ((Tiki24)) and ((Tiki25)) work beautifully on PHP 7.4.x  While [https://www.php.net/eol.php|PHP 7.4 support from PHP itself ceases support in November 2022], various actors of the ecosystem continue support by backporting security patches. The Tiki project will pursue work to support PHP 8.x in ((Tiki26)).


!! Details
{img type="attId" attId="127" desc="According to W3Techs, PHP 7 is used by 71.1% of all the websites who use PHP. PHP 8 is only at 5.8%, beaten by PHP5 at 23.0% Source: https://w3techs.com/technologies/details/pl-php"}

 Some web hosting companies will cease supporting PHP 7.x as soon as PHP does. However, other hosting companies continue to offer it. Some charge extra for this service because
* They want to incite clients to move to PHP 8.x which is better and uses fewer resources (hosting company saves on resources)
* To help cover the cost of security backports. Even if PHP doesn't support PHP 7.4 any more, some Linux distributions will backport security fixes.

We have an automatic daily test upgrade from Tiki 24 to Tiki 25 with PHP 8.1 to monitor progress:
https://dev.tiki.org/Pre-dogfood-servers-for-Tiki-25-release-process#Trunk_with_PHP81

At this time, there is no point in reporting bugs on PHP 8.x unless you have the development skills to actually do the work, or you have financial resources to sponsor the work. Please reach out to Marc Laporte if you can help.

!! Related links
* https://tiki.org/forumthread78628-Tiki-24-and-PHP-8
* https://github.com/remicollet/php-src-security
* https://www.freexian.com/lts/php/

        

History

Advanced
Information Version
Marc Laporte 38
Marc Laporte 37
Marc Laporte 36
Marc Laporte Page renamed from PHP8 to PHP 8. Semantic alias redirect created 35
Marc Laporte 34
Marc Laporte Burn the bridges! 33
Marc Laporte 32
Marc Laporte An update 31
Marc Laporte 30
Marc Laporte 29
Marc Laporte 28
Marc Laporte 27
Marc Laporte 26
Marc Laporte 25
Marc Laporte 24
Marc Laporte 23
Nat Okpe 22
Marc Laporte 21
Marc Laporte 20
Marc Laporte 19
Marc Laporte 18
Marc Laporte 17
Jonny Bradley 16
Marc Laporte 15
Marc Laporte Telling people how/when they can help 14
Marc Laporte 13
Marc Laporte 12
Marc Laporte 11
Marc Laporte re-work page 10
Marc Laporte 9
Marc Laporte 8
Marc Laporte 7
Marc Laporte 6
Marc Laporte 5
Marc Laporte 4
Marc Laporte 3
Marc Laporte 2
Marc Laporte 1