awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repositorios

Awesome GitHub RepositoriesPHP Installation

Tools for managing and switching between PHP versions.

Explore 13 awesome GitHub repositories matching part of an awesome list · PHP Installation. Refine with filters or upvote what's useful.

Awesome PHP Installation GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • laradock/laradockAvatar de laradock

    laradock/laradock

    12,659Ver en GitHub↗

    Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy multi-service development sandboxes. It functions as a PHP runtime manager and a Docker-based development environment, providing a set of modular service definitions for deploying web servers, databases, and caches through a single orchestration file. The project enables the creation of a local ecosystem featuring Nginx, MySQL, Redis, and Elasticsearch to mirror production infrastructure. It allows for switching between different versions of PHP and associated extensions, as well as manag

    Implements a configuration-based approach to switch between different versions of PHP and associated extensions.

    Dockerfiledockerdocker-composedocker-compose-template
    Ver en GitHub↗12,659
  • php/frankenphpAvatar de php

    php/frankenphp

    11,151Ver en GitHub↗

    FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu

    Allows fine-tuning of execution threads, request timeouts, and PHP ini settings.

    Gocaddyfrankenphpgo
    Ver en GitHub↗11,151
  • phalcon/cphalconAvatar de phalcon

    phalcon/cphalcon

    10,829Ver en GitHub↗

    Phalcon is a full-stack PHP web framework implemented as a compiled C extension that loads directly into the PHP interpreter. Rather than executing PHP scripts at runtime, the framework runs as a native C module, bundling routing, ORM, templating, and caching into immutable structures compiled at build time. This architecture hooks directly into PHP's internal Zend Engine API to bypass userland function call overhead, processes HTTP requests through a C-level event pipeline, and passes data between layers using pointer references instead of duplicating memory buffers. The framework manages ob

    Loads the framework as a compiled C module into the PHP interpreter to avoid script-based overhead.

    PHPext-phalconextensionframework
    Ver en GitHub↗10,829
  • teddysun/shadowsocks_installAvatar de teddysun

    teddysun/shadowsocks_install

    8,255Ver en GitHub↗

    This project is a collection of automated deployment tools centered around a Shadowsocks server auto-installer for Linux distributions. It provides a specialized SOCKS5 proxy manager and a web-based proxy control panel to administer secure network tunneling. The toolkit distinguishes itself by integrating a Linux kernel optimizer that enables congestion control algorithms to increase network throughput. It also includes a dedicated deployer for HTTP/3 web servers and a management interface capable of generating connection QR codes and monitoring real-time performance. The software covers a b

    Installs PHP and extensions while optimizing settings for production use and database integration.

    Shellshadowsocksshadowsocks-libevshadowsocks-server
    Ver en GitHub↗8,255
  • symfony/polyfill-mbstringAvatar de symfony

    symfony/polyfill-mbstring

    7,831Ver en GitHub↗

    This project is a PHP compatibility layer that implements multi-byte string functions for environments where the native Mbstring extension is not installed. It serves as a library for processing text in various character encodings to ensure consistent string handling across different servers. The library provides a set of tools for internationalization text handling, allowing for the processing of non-English characters and diverse languages. It ensures correct string length and manipulation for text containing characters beyond the basic ASCII set.

    Acts as a software alternative to requiring the manual installation of the mbstring PHP extension.

    PHPcompatibilitycomponentjavascript
    Ver en GitHub↗7,831
  • sebastianbergmann/environmentAvatar de sebastianbergmann

    sebastianbergmann/environment

    6,778Ver en GitHub↗

    This project is a PHP environment abstraction layer and runtime detection library. It functions as a logic router designed to identify the active execution engine and trigger specific code paths based on the runtime environment. The library enables cross-engine PHP development by routing application logic through different branches and managing behaviors depending on the detected context. This allows for the implementation of environment-specific configurations and conditional execution logic to ensure compatibility across various setups. The system covers runtime detection, execution path m

    Handles different application behaviors and configurations based on the specific PHP engine currently running.

    PHP
    Ver en GitHub↗6,778
  • phpbrew/phpbrewAvatar de phpbrew

    phpbrew/phpbrew

    5,528Ver en GitHub↗

    Phpbrew es un gestor de versiones de PHP y herramienta de compilación utilizada para compilar y gestionar múltiples versiones de PHP desde el código fuente dentro de un directorio de usuario local. Proporciona un entorno de desarrollo autónomo que permite instalar y cambiar entre diferentes versiones del lenguaje sin requerir acceso root. El sistema se distingue por utilizar una configuración de compilación basada en variantes, permitiendo a los usuarios compilar binarios con conjuntos de características, flags y opciones de configuración personalizados. También funciona como un gestor de extensiones que descarga, compila y activa extensiones de terceros desde fuentes remotas. La herramienta cubre capacidades más amplias, incluida la gestión de ciclos de vida de procesos PHP-FPM, edición de configuración del entorno e inspección del estado de carga de extensiones y rutas de instalación. Mantiene el aislamiento en tiempo de ejecución mediante el cambio dinámico de rutas y el versionado de rutas locales.

    Enables installing and switching between multiple versions of PHP and their associated extensions within a local directory.

    Makefile
    Ver en GitHub↗5,528
  • mlocati/docker-php-extension-installerAvatar de mlocati

    mlocati/docker-php-extension-installer

    4,927Ver en GitHub↗

    Este proyecto es un script de aprovisionamiento basado en shell y optimizador de compilación diseñado para automatizar la instalación y configuración de extensiones de PHP y el gestor de dependencias Composer dentro de contenedores Docker. Sirve como un constructor de entorno de ejecución que simplifica el proceso de añadir módulos PHP a las imágenes de contenedor. La herramienta se distingue por automatizar la resolución de dependencias a nivel de sistema necesarias para la compilación de extensiones de PHP, reduciendo el esfuerzo manual típicamente necesario en un Dockerfile. Admite una variedad de métodos de instalación, incluyendo la recuperación de paquetes PECL, la instalación directa basada en fuentes desde repositorios y el despliegue de versiones específicas de Composer. El sistema maneja además tareas de configuración del entorno, como la aplicación de restricciones de versión a las extensiones y la actualización de certificados raíz de CA en imágenes de Linux heredadas para resolver fallos de handshake SSL.

    Builds customized PHP images by managing PECL packages, source modules, and system dependencies.

    Shell
    Ver en GitHub↗4,927
  • hestiacp/hestiacpAvatar de hestiacp

    hestiacp/hestiacp

    4,379Ver en GitHub↗

    HestiaCP es un panel de control de alojamiento web para Linux diseñado para la administración centralizada de servidores web, bases de datos y registros DNS. Sirve como una suite de gestión para alojar servicios de correo electrónico y gestionar múltiples runtimes del lenguaje PHP para diversas aplicaciones web y cuentas de usuario. El proyecto se distingue por su orquestación de seguridad integrada, proporcionando un orquestador de firewall de Linux con detección automatizada de fuerza bruta y un automatizador de certificados SSL para la emisión y renovación de certificados de seguridad. Incluye un gestor de zonas DNS con soporte para clústeres, así como un administrador de servidor de correo que cuenta con herramientas integradas anti-spam y antivirus. El sistema cubre una amplia gama de capacidades de alojamiento, incluyendo gestión de bases de datos relacionales, orquestación de servidores web y mapeo de alias de dominio. Proporciona herramientas administrativas como un gestor de archivos basado en navegador, una terminal web y limitación de uso de recursos mediante grupos de control (cgroups) para evitar el agotamiento del sistema. El software se despliega mediante scripts de shell desatendidos que arrancan una suite completa de servidores web, de correo y de bases de datos en un servidor privado virtual.

    Provides a utility for managing and switching between multiple PHP runtimes per user.

    Shell
    Ver en GitHub↗4,379
  • garylab/dnmpAvatar de garylab

    garylab/dnmp

    4,085Ver en GitHub↗

    dnmp es un entorno de desarrollo web contenerizado que aprovisiona un stack LNMP completo compuesto por Nginx, MySQL, PHP y Redis. Sirve como un sistema de gestión para coordinar el enrutamiento del servidor web, versiones de runtime de lenguaje, administración de bases de datos y aprovisionamiento de certificados SSL dentro de contenedores Docker. El proyecto se distingue por un gestor de runtime de PHP integral que permite cambiar entre múltiples versiones del lenguaje y gestionar extensiones en entornos aislados. Incluye un gestor de certificados SSL automatizado que utiliza validación webroot para aprovisionar y renovar certificados, y un gestor de hosts virtuales de Nginx para mapear múltiples dominios personalizados a un solo servidor. La superficie de capacidades se extiende a la administración avanzada de bases de datos, incluyendo comparación de esquemas, clonación y análisis de logs de consultas lentas. También proporciona herramientas de observabilidad para el perfilado de rendimiento de PHP, visualización de grafos de llamadas a métodos y auditoría de rendimiento de consultas. Utilidades adicionales cubren el cifrado de tráfico web mediante HTTP/2, alias de shell mapeados al host para ejecución CLI y despliegue de código basado en webhooks.

    Implements a manager for switching between multiple PHP versions and configuring language extensions within isolated containers.

    Shelldockerlnmplnmp-dockerfile
    Ver en GitHub↗4,085
  • crazywhalecc/static-php-cliAvatar de crazywhalecc

    crazywhalecc/static-php-cli

    1,901Ver en GitHub↗

    Build standalone portable PHP binaries on Linux, macOS, Windows, with PHP project together, with popular extensions included.

    Builds static versions of PHP CLI and FPM.

    PHP
    Ver en GitHub↗1,901
  • php-build/php-buildAvatar de php-build

    php-build/php-build

    1,044Ver en GitHub↗

    Builds PHP so that multiple versions can be used side by side.

    Installs various PHP versions.

    Shellhacktoberfest
    Ver en GitHub↗1,044
  • philcook/brew-php-switcherAvatar de philcook

    philcook/brew-php-switcher

    1,006Ver en GitHub↗

    Brew PHP switcher is a simple shell script to switch your apache and CLI quickly between major versions of PHP. If you support multiple products/projects that are built using either brand new or old legacy PHP functionality. For users of Homebrew (or brew for short) currently only.

    Switches PHP versions on macOS.

    Shell
    Ver en GitHub↗1,006
  1. Home
  2. Part of an Awesome List
  3. DevOps & Infrastructure
  4. PHP Installation

Explorar subetiquetas

  • C-Extension InstallationsInstalling compiled C extensions into the PHP interpreter through package managers or manual compilation. **Distinct from PHP Installation:** Distinct from PHP Installation: focuses on installing compiled C extensions specifically, not general PHP version management.
  • PHP Extension Module LoadingsLoading frameworks as compiled C modules into the PHP interpreter to avoid script-based overhead. **Distinct from PHP Installation:** Distinct from PHP Installation: focuses on loading compiled C modules into PHP, not general PHP version management.
  • PHP Runtime Management2 sub-etiquetasTools and configurations for switching between different PHP versions and extensions. **Distinct from PHP Installation:** Distinct from PHP Installation: focuses on the management and switching of existing runtimes within containers.
  • PHPBrew Extension InstallationsManaging multiple PHP versions and installing extensions using the PHPBrew tool. **Distinct from PHP Installation:** Distinct from PHP Installation: specifically targets PHPBrew-based extension installation, not general PHP version management tools.
  • PIE PHP Extension InstallationsDownloading and compiling PHP modules with a single command using the PHP Installer for Extensions. **Distinct from PHP Installation:** Distinct from PHP Installation: specifically targets PIE-based extension installation, not general PHP version management.