Page MenuHomeDevCentral

Upgrade to PHP 8.2.3
ClosedPublic

Authored by dereckson on Feb 27 2023, 19:09.
Referenced Files
F2844559: D2814.id7147.diff
Tue, Apr 23, 16:07
F2844182: D2814.diff
Tue, Apr 23, 13:03
F2842815: D2814.id7193.diff
Tue, Apr 23, 03:03
Unknown Object (File)
Sun, Apr 21, 22:35
Unknown Object (File)
Sun, Apr 21, 22:20
Unknown Object (File)
Fri, Apr 19, 16:29
Unknown Object (File)
Fri, Apr 19, 13:56
Unknown Object (File)
Fri, Apr 19, 10:38

Details

Summary

This is the first PHP 8.2 and PHP 8 release of the image.
PGP keys have been updated for the PHP 8.2 versions.

Bump Onigurama version too, to 6.9.8.

Reference: https://www.php.net/ChangeLog-8.php

Test Plan
echo '<?php phpinfo();' > /tmp/www/index.php
docker run -dt -v /tmp/www:/var/wwwroot/default -p 8080:80 nasqueron/nginx-php-fpm

Diff Detail

Repository
rDPHPFPM Docker image for Nginx, php-fpm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This change is against rDPHPVIIFPM last version.

Instead to have nasqueron/nginx-php-fpm for PHP 5, nasqueron/nginx-php7-fpm for PHP 7 and nasqueron/nginx-php8-fpm for PHP 8, plan is:

  • to rebase the rDPHPVIIFPM main branch against rDPHPFPM to merge both repositories
  • ensure we've both 5.x and 7.x tags in the repository (pull the branch and rebase does exactly that)
  • add on the top this change for PHP 8

To use this repository in the future, to pin a legacy PHP 5 or 7 version, we can use tags, for example to use PHP 7.4.27, nasqueron/nginx-php-fpm:7.2.27

This revision is now accepted and ready to land.Feb 27 2023, 19:26
This revision was automatically updated to reflect the committed changes.