Include MongoDB extension in official static binaries
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
- #2118 de @henderkes — cerrado sin fusionar
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 38/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- docker, mongodb, php
- Área
- build-system, databases
Línea de trabajo
La solicitud se refiere al proceso de compilación de extensiones predeterminadas para binarios estáticos e imágenes de Docker; comienza por localizar la configuración que define esas extensiones. Confirma cómo se compila y empaqueta MongoDB y, a continuación, verifica que los binarios e imágenes oficiales expongan la extensión tal como se solicita.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe your feature request
Hi FrankenPHP Team,
First of all, thank you for this amazing project! It has significantly improved the developer experience for PHP and Laravel developers.
I would like to request the inclusion of the MongoDB extension in the official FrankenPHP static binaries and Docker images.
Why is this needed?
Popularity: Many modern PHP applications, especially those built with Laravel, use MongoDB as their primary or secondary database (NoSQL).
Complexity of Custom Builds: Currently, users who need MongoDB must build their own custom static binaries using static-php-cli, which is time-consuming and can be challenging for many developers.
Octane Compatibility: As FrankenPHP becomes a first-class citizen in Laravel Octane, having out-of-the-box support for MongoDB would make it a much more viable option for enterprise-scale applications.
Alternatives Considered: I have tried building a custom binary and using Docker with manual extension installation, but having it bundled officially would provide a much smoother onboarding experience for the community.
Would it be possible to add mongodb to the list of default extensions in the build process?
Thank you for your time and consideration!
- Lenguaje dominante
- Go
- Estrellas
- 11.5k
- Forks
- 510
- Merge medio
- 1 d 7 h
- PR fusionados (30 d)
- 71
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de php/frankenphp
-
Considerer documenting / disabling MPTCP by default due to CVE-2026-98432Posiblemente ocupada @dajiaohuang la tomó hace 3 días. Abiertoenhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
php/frankenphp#2806 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
php/frankenphp#2671 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Include frankenphp version in logsQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
php/frankenphp#2483 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
suggestion about compile.mdQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertoenhancement
Dificultad 1/5 1-3 horas Aptitud para principiantes 68/100
php/frankenphp#601 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 1-3 horas Aptitud para principiantes 25/100
php/frankenphp#2822 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de php/frankenphp
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
open-feature/flagd-schemas#237 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
superplanehq/superplane#9234 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
betterleaks/betterleaks#469 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
prime-radiant-inc/evener#5901 ·
Los mantenedores suelen responder en 1 día