Skip to content

Fix php build and upgrade to php8 - #425

Open
arjan-bal wants to merge 4 commits into
grpc:masterfrom
arjan-bal:bump-php
Open

Fix php build and upgrade to php8#425
arjan-bal wants to merge 4 commits into
grpc:masterfrom
arjan-bal:bump-php

Conversation

@arjan-bal

@arjan-bal arjan-bal commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

While verifying that all images build successfully for the next release, I found that apt has stopped working on Debian Buster images. While running the PHP tests with the Debian Bullseye base image, I discovered that the workers were not compiled and linked correctly. Since Protobuf dropped support for PHP 7, I needed to bump the version to PHP 8. This PR fixes the build and updates all PHP 7 references to PHP 8.

Tested

Verified that pre-built tests pass and on-the-fly test workers run. (Note: The on-the-fly test currently fails due to a timeout caused by slow gRPC compilation.)

@arjan-bal
arjan-bal marked this pull request as ready for review August 6, 2026 05:42
@arjan-bal

Copy link
Copy Markdown
Contributor Author

@pawbhard

@pawbhard pawbhard left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks for doing this

@arjan-bal

Copy link
Copy Markdown
Contributor Author

I will verify the changes integrate correctly with the changes to re-introduce PHP to the CI in the grpc/grpc repository before merging.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants