awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 dépôts

Awesome GitHub RepositoriesPHP Development Environments

Standardized, pre-configured environments tailored specifically for PHP application development.

Distinct from Containerized PHP Environments: Existing candidates focus on containers or generic tools, not the identity of a complete PHP-centric VM environment.

Explore 4 awesome GitHub repositories matching development tools & productivity · PHP Development Environments. Refine with filters or upvote what's useful.

Awesome PHP Development Environments GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • symfony/processAvatar de symfony

    symfony/process

    7,463Voir sur GitHub↗

    Symfony Process is a PHP library for executing external commands in separate operating-system processes with full lifecycle control. It provides a cross-platform command executor that handles OS-specific argument escaping and process management, enabling portable subprocess execution from PHP applications. The library supports both synchronous and asynchronous process execution, allowing background subprocesses to run independently while the main PHP script continues. It includes executable path resolution to locate system commands across standard search directories, stream-based I/O pipes fo

    Runs PHP snippets in isolated subprocesses with independent configuration and environment.

    PHPcomponentphpsymfony
    Voir sur GitHub↗7,463
  • phpbrew/phpbrewAvatar de phpbrew

    phpbrew/phpbrew

    5,528Voir sur GitHub↗

    Phpbrew est un gestionnaire de versions PHP et un outil de build utilisé pour compiler et gérer plusieurs versions de PHP à partir des sources dans un répertoire utilisateur local. Il fournit un environnement de développement autonome qui permet d'installer et de basculer entre différentes versions du langage sans nécessiter d'accès root. Le système se distingue par une configuration de build basée sur des variantes, permettant aux utilisateurs de compiler des binaires avec des ensembles de fonctionnalités, des flags et des options de configuration personnalisés. Il fonctionne également comme un gestionnaire d'extensions qui télécharge, compile et active des extensions tierces depuis des sources distantes. L'outil couvre des capacités plus larges, notamment la gestion des cycles de vie des processus PHP-FPM, l'édition de la configuration de l'environnement et l'inspection de l'état de chargement et des chemins d'installation des extensions. Il maintient l'isolation à l'exécution via le basculement dynamique de chemins et le versionnage par chemin local.

    Provides a self-contained setup for switching PHP versions and managing environment configurations.

    Makefile
    Voir sur GitHub↗5,528
  • garylab/dnmpAvatar de garylab

    garylab/dnmp

    4,085Voir sur GitHub↗

    dnmp est un environnement de développement web conteneurisé qui provisionne une stack LNMP complète composée de Nginx, MySQL, PHP et Redis. Il sert de système de gestion pour coordonner le routage du serveur web, les versions du runtime de langage, l'administration de base de données et le provisionnement de certificats SSL au sein de conteneurs Docker. Le projet se distingue par un gestionnaire de runtime PHP complet qui permet de basculer entre plusieurs versions de langage et de gérer les extensions dans des environnements isolés. Il inclut un gestionnaire de certificats SSL automatisé qui utilise la validation webroot pour provisionner et renouveler les certificats, ainsi qu'un gestionnaire d'hôtes virtuels Nginx pour mapper plusieurs domaines personnalisés vers un seul serveur. La surface de capacités s'étend à l'administration avancée de bases de données, incluant la comparaison de schémas, le clonage et l'analyse des logs de requêtes lentes. Il fournit également des outils d'observabilité pour le profilage des performances PHP, la visualisation des graphes d'appels de méthodes et l'audit des performances des requêtes. Des utilitaires supplémentaires couvrent le chiffrement du trafic web via HTTP/2, l'aliasing de shell mappé à l'hôte pour l'exécution CLI et le déploiement de code basé sur des webhooks.

    Provides a containerized, pre-configured development environment tailored for PHP application development with host-mapped CLI tools.

    Shelldockerlnmplnmp-dockerfile
    Voir sur GitHub↗4,085
  • laravel/homesteadAvatar de laravel

    laravel/homestead

    3,972Voir sur GitHub↗

    Homestead is a virtual machine provisioner that creates a standardized PHP development environment. It provides a disposable development workspace that isolates project dependencies and server tools from the host operating system, using Vagrant to orchestrate the machine lifecycle. The system functions as a local site orchestrator, allowing users to map custom domains to specific project folders through virtual host routing and network port forwarding. It includes a dedicated local mail testing tool that intercepts outgoing application emails in a dashboard for inspection without sending them

    Creates a standardized virtual machine pre-installed with the server software and tools required for PHP development.

    Shell
    Voir sur GitHub↗3,972
  1. Home
  2. Development Tools & Productivity
  3. PHP Development Environments

Explorer les sous-tags

  • Isolated Process RunnersExecutes PHP code in separate subprocesses with independent configuration and environment. **Distinct from PHP Development Environments:** Distinct from PHP Development Environments: focuses on runtime code isolation via subprocesses, not on pre-configured development VMs or containers.