Skip to content

[PHP] Cleanup 7.2 and 7.3-specific build code - #3137

Merged
adamziel merged 2 commits into
trunkfrom
cleanup-php-72-73
Jan 17, 2026
Merged

adamziel merged 2 commits into
trunkfrom
cleanup-php-72-73

Conversation

@adamziel

@adamziel adamziel commented Jan 16, 2026 •

Copy link
Copy Markdown
Collaborator

Motivation for the change, related issues

Cleans up all the stale build files and special casing related to PHP 7.2 and 7.3 after we've removed support for those versions.

I went ahead and rebuilt all the PHP binaries to be certain the updated Dockerfiles continue to work. All the tests pass so that's optimistic. I've also rebuilt xdebug and intl locally to confirm that process still works, but I haven't committed those artifacts to the repo.

Implementation details

  • Removes Bison 2.7
  • Removes libzip 1.2.0
  • Removes a bunch of ifs from various Dockerfiles
  • Removes stale patches for older PHP versions
  • Removes proc_open implementation specific to PHP 7.2 and 7.3

Testing Instructions (or ideally a Blueprint)

CI

@adamziel
adamziel marked this pull request as ready for review January 17, 2026 00:22
@adamziel
adamziel merged commit 1f1a08c into trunk Jan 17, 2026
33 checks passed
@adamziel
adamziel deleted the cleanup-php-72-73 branch January 17, 2026 00:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant