Skip to content

Create .rpm, .deb and .apk packages. #1739

@henderkes

Description

@henderkes

Describe you feature request

Is your feature request related to a problem? Please describe.
There is no easy way to install FrankenPHP with flexibility around adding extensions.

I've been tackling this with https://github.com/static-php/spc-packages and just finished commands to build .rpm packages and build/update a modular repo.

However, I ran into a bit of a roadblock: debian and alpine packages default to very different names and installation locations.

So I'm looking for people interested in contributing to this. You don't need to have any experience in compiling php or extensions. Experience in using php through ubuntu packages would be great, optionally experience in creating dpkg repositories might prove beneficial.

The general infrastructure exists - it's only about adjusting paths/names for deb and apk packages.

And maybe for macOS, too? I've tried homebrew the other day, but it seems all the extensions are only available for the regular NTS version of php? Compiling through Homebrew on aarch64-linux also failed miserably. @dunglas could you tag this "Help wanted"? I just don't have the time and motivation to create packaging for operating systems I have and never will use php on.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions