Opened 3 years ago

Last modified 8 months ago

#304 new task

upgrade to PHP 8.x series

Reported by: Jeff McKenna Owned by: Jeff McKenna
Priority: critical Milestone: 5.0.0 release
Component: MS4W - PHP Version: 4.0.4
Keywords: Cc: TC Haddad
Blocked By: #273 Blocking:

Description (last modified by Jeff McKenna)

  • PHP 8.0 was released on 2020-11-26
  • migration guide includes some deprecated/incompatibilities: https://www.php.net/manual/en/migration80.php
  • requires Visual Studio 2019 (meaning the entire buildkit of 200+ libraries will have to be created and compiled)

This upgrade will be a *major* upgrade, likely part of other significant MS4W effort (PROJ 7 #198 etc).

Change History (10)

comment:1 by Jeff McKenna, 3 years ago

Blocked By: 273 added

comment:2 by Jeff McKenna, 3 years ago

Description: modified (diff)

comment:3 by Jeff McKenna, 3 years ago

Milestone: 4.1.0 release5.0.0 release

Milestone renamed

comment:4 by Jeff McKenna, 2 years ago

PHP 8.1.0 release is schedule for 25 November (https://php.watch/versions/8.1)

comment:5 by Jeff McKenna, 2 years ago

PHP 8.1.5 was just released.

comment:6 by Jeff McKenna, 23 months ago

PHP 8.1.7 was recently released (I also added this version to one of the Travis-CI builds for the main MapServer source).

Version 0, edited 23 months ago by Jeff McKenna (next)

comment:7 by Jeff McKenna, 20 months ago

PHP 8.1.10 is released today (I also added this version to one of the Travis-CI builds for the main MapServer source).

Last edited 20 months ago by Jeff McKenna (previous) (diff)

comment:8 by Jeff McKenna, 16 months ago

PHP 8.2.1 is available (I also today added this version to one of the Travis-CI builds for the main MapServer source)

Last edited 16 months ago by Jeff McKenna (previous) (diff)

comment:9 by Evgeni Tcherkasski, 15 months ago

For me, this is the most important point in the new MS4W 5.0. PHP version 7.4 is already EOL.

comment:10 by Jeff McKenna, 8 months ago

PHP 8.2.10 was released yesterday and will be included in MS4W 5.0-final

Note: See TracTickets for help on using tickets.