devcontainers / devcontainers/features

[PHP] Reuse build files from setup-php action

Open
#262 5 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
1.5k
Forks
622
Avg merge
6d 53m
Merged PRs (30d)
9

Description

Currently, the PHP feature builds PHP from source code which can take a while and does not contain any PHP extension.

Maybe it makes sense here to reuse the build binaries from the popular setup-php action:

https://github.com/shivammathur/php-builder/releases

So instead of building it from source, we download the tar and unpack it

Contributor guide

Open the contributing guide

Research direction

Start by tracing the PHP feature's existing source-build entry point and compare it with the PHP builder release tar referenced in the issue. Confirm how the archive should be downloaded and unpacked, including extension availability, and consider the work done when the feature installs PHP without compiling it from source.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.