Présentation de l'alpha de Phage, un nouvel environnement de dev local PHP (comme Herd, Laragon...)
Автор: HappyToDev
Загружено: 2026-02-28
Просмотров: 102
Описание:
Je suis fier de vous présenter Phage, en tout cas sa version alpha.
Qu'est ce que phage ?
🦠 Phage — Environnement de développement PHP moderne, multiplateforme, open-source. Alternative à Laravel Herd et Laragon, construit en Go.
En toute transparence, Phage est construit majoritairement avec l'aide de l'IA et repose sur les technos Go, React, TypeScript.
Je vous explique ici le quoi, le pourquoi et le comment : https://happyto.dev/fr/blog/quest-ce-...
Cette vidéo présente une première version de Phage.
Phage a déjà évolué depuis que je l'ai tournée.
Voici les fonctionnalités actuellement intégrée à Phage
🚀 Serveur & Runtime
Intégration FrankenPHP — serveur ultra-rapide basé sur Caddy
Multi-versions PHP : 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 8.5 en simultané
Architecture hybride : FrankenPHP pour PHP 8.4+, PHP-FPM pour les versions antérieures
Multi-projets : plusieurs projets PHP tournent en parallèle avec des versions différentes
🔧 Gestion de projets
Domaines en .test automatiques (via dnsmasq / fichier hosts)
Détection automatique des nouveaux projets en temps réel
Démarrage automatique des projets détectés sans redémarrage
Proxy intégré avec routage intelligent par domaine
Configuration par projet via phage.yaml
Détection de Laravel, WordPress, Symfony, Composer, PHP vanilla
🗄️ Bases de données
MySQL intégré
PostgreSQL intégré
SQLite
Shell interactif pour chaque base de données
🐛 Débogueur intégré — Phage Debug
Interface temps réel WebSocket avec thème sombre
Navigation directe vers la ligne de code dans VSCode, Cursor, PhpStorm, Sublime Text
Vues arborescentes interactives pour les structures complexes
Historique persistant en SQLite
Méthodes : log(), dump(), table(), json(), http(), exception(), trace(), sql(), measure()
Filtres et recherche avancée
🔗 Partage & Tunnels
Tunnel Cloudflare
Tunnel Pinggy
Copie URL en un clic, ouverture navigateur directe
📨 Email de développement
Intégration Mailpit — intercepte tous les mail() PHP
Visualiseur d'emails intégré, sans SMTP externe
👁️ Prévisualisation live
Aperçu du projet en iframe dans le dashboard
Bascule entre prévisualisation et navigateur complet
💻 Interface Bureau (GUI native)
Application desktop native (Go + React/TypeScript via Wails v2)
Dashboard : statut système, santé des services, projets actifs
Sites : gestion des projets, changement de version PHP par site en un clic
PHP : gestion des versions installées
Services : démarrage/arrêt MySQL, PostgreSQL, Proxy, Débogueur
Sélection de l'éditeur préféré (VSCode, VS Code Insiders, Cursor, PhpStorm, Sublime)
⌨️ Interface CLI complète
phage install / uninstall — installation des composants système
phage start / stop / status — démarrage et arrêt de tous les services
phage scan [path] — détection automatique des projets dans un dossier
phage serve [path] — servir un projet unique
phage init [nom] — initialiser un projet avec phage.yaml
phage php:list / install / use / default / uninstall — gestion complète des versions PHP
phage mysql:install / start / stop / restart / status / create / drop / list / shell — gestion MySQL
phage pg:install / start / stop / restart / status / create / drop / list / shell — gestion PostgreSQL
phage share:cloudflare / share:pinggy — partage public du projet
phage mail:start / stop / status — gestion Mailpit
💡 Confort & Sécurité
Zéro configuration — fonctionne out-of-the-box
Pas de sudo requis après l'installation initiale
Multiplateforme : macOS, Linux (en cours), Windows (en cours)
Instance unique — pas de double lancement accidentel
Phage a pour objectif de devenir complètement open source. Toutefois pour soutenir son développement, je propose de le rendre open source sous la forme du sponsorware que Caleb Porzio a mis en place il y a quelques années pour Livewire et Alpine.
Phage sera libéré en open source dès que j'aurai reçu le soutien de 500 sponsors.
Voici le lien de mon github sponsor :
https://github.com/sponsors/happytodev
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: