heroku/heroku-buildpack-php

Heroku's classic buildpack for PHP apps

Is heroku/heroku-buildpack-php beginner-friendly?

The maintainers of heroku/heroku-buildpack-php usually reply to a pull request within 1 day. 2 beginner-friendly issues are open now.

Stars
815
Forks
1.5k
Open beginner issues
2
Indexed issues
44
Avg merge
3h 46m
Merged PRs (30d)
18
Dominant language
Shell
License
MIT
Last GitHub push
Nov 2, 2026
Latest indexed
Sep 17, 2026
Contributing guide
No contributing guide
Code of conduct
Code of conduct
Beginner labels
No beginner labels indexed

How to contribute to heroku/heroku-buildpack-php

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's MIT license.
  4. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Bootstrap Composer 2.9 flags lock files from Composer 2.11 as out of date when `config.policy` is set
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 70/100

    heroku/heroku-buildpack-php#1024 ·

    Maintainers usually reply within 1 day

  • Boot scripts fall back to 512M RAM when cgroup v1 memory.limit_in_bytes is unlimited but /proc/meminfo is correct
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 52/100

    heroku/heroku-buildpack-php#1016 · 8 comments ·

    Maintainers usually reply within 1 day

  • Add support for the deepclone extension of Symfony
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    heroku/heroku-buildpack-php#996 ·

    Maintainers usually reply within 1 day

  • Support PIE Extension Builds
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 52/100

    heroku/heroku-buildpack-php#980 · 3 comments ·

    Maintainers usually reply within 1 day

  • `waitforit.sh` script not compatible with Rust based `coreutils` (Ubuntu 26.04 / Heroku-26)
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 55/100

    heroku/heroku-buildpack-php#931 · 4 comments ·

    Maintainers usually reply within 1 day

  • extension_dir default points to non-existent path when using custom php.ini with FPM (CNB buildpack)
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    heroku/heroku-buildpack-php#916 · 2 comments ·

    Maintainers usually reply within 1 day

  • Enhance Bootstrap failures when due to missing snapshot or bootstrap PHP binary
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 48/100

    heroku/heroku-buildpack-php#802 · 2 comments ·

    Maintainers usually reply within 1 day

  • Enhancement for repo snapshots modification safety
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#798 ·

    Maintainers usually reply within 1 day

  • Encourage `COMPOSER_AUTH` over `COMPOSER_GITHUB_OAUTH_TOKEN`
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 62/100

    heroku/heroku-buildpack-php#790 ·

    Maintainers usually reply within 1 day

  • Add HTTP/2 Support for NGINX in Heroku PHP Buildpack ?
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    heroku/heroku-buildpack-php#786 · 1 comment · 3 reactions ·

    Maintainers usually reply within 1 day

  • Find a way to get back on main for `heroku_hatchet`
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    heroku/heroku-buildpack-php#734 ·

    Maintainers usually reply within 1 day

  • ZTS support
    May be free again @dzuelke claimed this 999 days ago, and no pull request is open. Open
    feature request

    heroku/heroku-buildpack-php#695 · 1 reaction · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add support for ext-parallel
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#693 · 1 comment · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add support for FrankenPHP
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    heroku/heroku-buildpack-php#675 · 3 comments · 7 reactions ·

    Maintainers usually reply within 1 day

  • Supporting Excimer
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#669 · 3 comments · 24 reactions ·

    Maintainers usually reply within 1 day

  • Configure the AMQP CA path automatically
    Open
    feature request

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    heroku/heroku-buildpack-php#665 · 3 comments ·

    Maintainers usually reply within 1 day

  • Allowing skipping the installation of the webserver that is not used
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#663 · 1 comment ·

    Maintainers usually reply within 1 day

  • Blackfire issue on CI
    May be free again @dzuelke claimed this 1745 days ago, and no pull request is open. Open
    bug

    heroku/heroku-buildpack-php#532 · 5 comments · 1 reaction · 1 assignee ·

    Maintainers usually reply within 1 day

  • Need Tidy extension
    Open
    feature request

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#516 · 4 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Add ext-ds extention support
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#492 · 1 reaction ·

    Maintainers usually reply within 1 day

  • Support for FFI extension on PHP 7.4+
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    heroku/heroku-buildpack-php#467 · 2 reactions ·

    Maintainers usually reply within 1 day

  • Composer cache is written to /app
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#459 · 2 comments ·

    Maintainers usually reply within 1 day

  • Consider implementing ngx_security_headers
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#446 ·

    Maintainers usually reply within 1 day

  • Consider implementing headers-more-nginx-module
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#430 · 3 comments · 1 reaction ·

    Maintainers usually reply within 1 day

  • Support for the PHP Decimal extension
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    heroku/heroku-buildpack-php#429 · 7 comments ·

    Maintainers usually reply within 1 day

  • Evolution of Blackfire support
    May be free again @dzuelke claimed this 2309 days ago, and no pull request is open. Open
    feature request

    heroku/heroku-buildpack-php#419 · 6 comments · 1 assignee ·

    Maintainers usually reply within 1 day

  • Add ext-sqlsrv support
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    heroku/heroku-buildpack-php#417 · 26 comments ·

    Maintainers usually reply within 1 day

  • ability to use php 7.4 preloading
    May be free again @dzuelke claimed this 2309 days ago, and no pull request is open. Open
    feature request

    heroku/heroku-buildpack-php#409 · 12 comments · 9 reactions · 1 assignee ·

    Maintainers usually reply within 1 day

  • Need sysvsem extension
    May be free again @dzuelke claimed this 2309 days ago, and no pull request is open. Open
    feature request

    heroku/heroku-buildpack-php#408 · 1 comment · 1 assignee ·

    Maintainers usually reply within 1 day

  • Automatically build extensions available on PECL
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#377 · 14 comments · 25 reactions ·

    Maintainers usually reply within 1 day

  • Fix Building a New Extension Using Heroku Tooling and Composer documentation
    Open
    support

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#375 ·

    Maintainers usually reply within 1 day

  • Support for Snowflake or ODBC?
    Open
    feature request support

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#363 · 2 comments ·

    Maintainers usually reply within 1 day

  • Brotli support
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    heroku/heroku-buildpack-php#356 · 7 comments · 8 reactions ·

    Maintainers usually reply within 1 day

  • Xdebug support
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#235 · 14 comments · 6 reactions ·

    Maintainers usually reply within 1 day

  • Easy way to add an extra file for php.ini settings
    Open
    feature request

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    heroku/heroku-buildpack-php#231 · 5 comments · 2 reactions ·

    Maintainers usually reply within 1 day

  • Support for advanced autoloader optimizations for Composer
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    heroku/heroku-buildpack-php#230 · 13 comments · 6 reactions ·

    Maintainers usually reply within 1 day

  • Packages should be trimmed down
    Open
    support

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    heroku/heroku-buildpack-php#164 · 5 comments ·

    Maintainers usually reply within 1 day

  • Allow to influence the arguments handed over to Composer
    Open
    feature request

    Difficulty 3/5 1-2 days Newbie friendliness 32/100

    heroku/heroku-buildpack-php#151 ·

    Maintainers usually reply within 1 day

  • Any reason Gzip is commented out in nginx config?
    Open
    support

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    heroku/heroku-buildpack-php#127 · 16 comments ·

    Maintainers usually reply within 1 day

  • V8JS Extension
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    heroku/heroku-buildpack-php#80 · 11 comments · 4 reactions ·

    Maintainers usually reply within 1 day

  • Support Debianisms for local execution
    Open
    feature request

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    heroku/heroku-buildpack-php#55 · 20 comments ·

    Maintainers usually reply within 1 day

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.