Un intérprete de Python 3 escrito en Rust que ejecuta código Python sin bindings de CPython y ofrece compatibilidad con WebAssembly e integración en aplicaciones.
php/php-src
El intérprete de PHP, un lenguaje de scripting de propósito general especialmente adecuado para el desarrollo web.
- Estrellas
- 40,537
- Forks
- 8,233
- Issues abiertos
- 2,176
- Último commit
- hace 1 hora
¿Qué es?
PHP es un lenguaje de scripting de propósito general, muy utilizado para crear sitios y aplicaciones web. Este repositorio contiene el código fuente del propio intérprete de PHP, escrito en C, que se usa para compilar e instalar el runtime de PHP.
El repositorio incluye instrucciones para compilar PHP desde el código fuente en Linux, macOS y Windows, con opciones de configuración para desarrollo (compilaciones de depuración) y producción. Incluye una extensa suite de pruebas que se ejecuta con make test y que puede paralelizarse o limitarse a directorios específicos. Las extensiones aportan funcionalidades adicionales y se pueden instalar mediante PIE o el sistema anterior PECL.
Los desarrolladores que quieran contribuir con correcciones de errores pueden enviar pull requests directamente, mientras que las nuevas funcionalidades del lenguaje requieren una RFC aceptada por los desarrolladores de PHP. El proyecto se distribuye bajo la licencia BSD-3-Clause.
Funciones clave
- 01Compila el intérprete de PHP a partir del código fuente en C en Linux, macOS y Windows.
- 02Incluye una extensa suite de pruebas que se puede ejecutar con make test.
- 03Admite configuraciones de compilación para depuración y producción mediante opciones de configure.
- 04Amplía la funcionalidad mediante extensiones incluidas e instalables.
- 05Acepta contribuciones mediante pull requests de GitHub y un proceso de RFC para nuevas funcionalidades.
Casos de uso
- Compilar un runtime de PHP personalizado desde el código fuente con extensiones específicas habilitadas.
- Ejecutar la suite de pruebas de PHP para validar cambios en el intérprete.
- Contribuir con correcciones de errores o funcionalidades del lenguaje al proyecto PHP.
Inicio rápido
- 1
Instalar los requisitos previos de compilación en Ubuntu
sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev - 2
Generar el script configure
./buildconf - 3
Configurar la compilación (valores predeterminados para producción)
./configure - 4
Compilar PHP con varios trabajos en paralelo
make -j4
Antes de usarlo
- Compilar desde el código fuente requiere varias herramientas de compilación del sistema y bibliotecas.
- Los binarios precompilados para Windows se descargan de un sitio independiente, no del repositorio.
Temas
Preguntas frecuentes
- ¿Qué es php-src?
- El intérprete de PHP, un lenguaje de scripting de propósito general especialmente adecuado para el desarrollo web. PHP es un lenguaje de scripting de propósito general, muy utilizado para crear sitios y aplicaciones web. Este repositorio contiene el código fuente del propio intérprete de PHP, escrito en C, que se usa para compilar e instalar el runtime de PHP.
- ¿php-src es gratuito? ¿Qué licencia tiene?
- php-src es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿php-src sigue mantenido?
- Mantenimiento activo. El último commit de php-src fue el 21 oct 2026.
- ¿Para qué puedo usar php-src?
- Compilar un runtime de PHP personalizado desde el código fuente con extensiones específicas habilitadas. Ejecutar la suite de pruebas de PHP para validar cambios en el intérprete. Contribuir con correcciones de errores o funcionalidades del lenguaje al proyecto PHP.
- ¿Cómo se instala php-src?
- Instalar los requisitos previos de compilación en Ubuntu: sudo apt install -y pkg-config build-essential autoconf bison re2c libxml2-dev libsqlite3-dev Generar el script configure: ./buildconf Configurar la compilación (valores predeterminados para producción): ./configure Compilar PHP con varios trabajos en paralelo: make -j4
- ¿Dónde consigo php-src?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/php/php-src
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Gateway de API y plataforma de gestión PHP autoalojados que convierten bases de datos y lógica de negocio en API REST, con soporte para MCP para agentes de IA.
Un gestor financiero personal autoalojado para llevar el control de ingresos, gastos, presupuestos y transacciones recurrentes sin subir datos a la nube.
Espacio de trabajo de desarrollo con IA y de código abierto que crea aplicaciones web full stack en el navegador y permite elegir cualquier LLM compatible para cada prompt.
Flarum es un software de foros de debate sencillo y rápido para crear comunidades en línea, desarrollado en PHP con una arquitectura extensible.
Un framework abierto de compilación de machine learning que permite personalizar pipelines de compilación en Python y desplegar modelos en distintos tipos de hardware.