protocolbuffers / protocolbuffers/protobuf

protobuf php extension does not provide a config.w32

Open
#9,491 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

help wanted php windows
Dominant language
C++
Stars
72k
Forks
16.3k
Avg merge
1d 17h
Merged PRs (30d)
140

Description

I'm not sure if it's a feature or a bug, but no attempt is made to build the php extension for Windows because it does not provide a config.w32

This extension is supposed (by Google documentation) to be available as a DLL file:

https://cloud.google.com/php/grpc#installing_the_protobuf_runtime_library

image

Could you please add this config file?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the PHP extension build files and the missing config.w32 entry point. Compare the extension's existing build setup with the Windows configuration conventions, then verify that a Windows build produces the PHP protobuf DLL described in the linked Google documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.