Aller au contenu
Framework côté serveur

Environnement de développement

Environnements de développement PHP

Windows : Laragon, ton meilleur pote

Laragon, c’est le couteau suisse pour développer en PHP sous Windows. Plus rapide qu’un café un lundi matin, Laragon embarque PHP, Apache, MySQL et même Node.js en mode zéro prise de tête. Et tout ça, dans un dossier que tu peux déplacer à volonté, parce que toi aussi t’as le droit d’être bordélique.

Pourquoi Laragon est cool :

  • URLs sexy : Oublie les localhost/mon-super-projet tout claqués, maintenant c’est mon-super-projet.test.
  • Isolation : Garde ton Windows tout propre, enfin presque.
  • Facilité extrême : Installer une nouvelle version de PHP ? Deux clics, même ton chat peut y arriver.

Installation rapide :

  1. Télécharge Laragon sur le site officiel.
  2. Lance l’installeur, choisis ton dossier favori (C:\laragon par défaut).
  3. Clique sur "Installer", attends, prends une pause-café, et voilà !

macOS : Laravel Herd, l'environnement chic et rapide

Si tu préfères les pommes aux fenêtres, Laravel Herd est fait pour toi. Plus rapide que tes excuses quand ton code plante, Herd est spécialement conçu pour Laravel et PHP sur macOS.

Pourquoi Laravel Herd déchire :

  • Ultra-rapide : PHP, nginx, dnsmasq boostés aux binaires statiques.
  • Prêt à coder : Composer, Laravel et Node.js directement accessibles dans le terminal.
  • Pro attitude : Gestion simplifiée des bases de données MySQL, Postgres et Redis avec la version Pro.

Installation simplissime :

  1. Télécharge Laravel Herd sur le site officiel.
  2. Ouvre le fichier DMG, glisse Laravel Herd dans le dossier Applications.
  3. Lance Herd, donne-lui les permissions (allez, fais confiance), et c’est prêt à l'emploi.

Extensions indispensables pour VS Code (Laravel Edition)

Pour coder comme un vrai pro de Laravel sans avoir l’air trop noob, voici les extensions VS Code incontournables :

  • Laravel Extension Pack : Le starter-pack ultime avec Blade Snippets, coloration syntaxique, autocomplétion, tout-en-un.
  • Intelephense : Auto-complétion intelligente pour PHP, parce que coder en aveugle, c’est cringe.
  • PHP Namespace Resolver : Gère les namespaces PHP automatiquement, car tu as mieux à faire.
  • Prettier : Formatte ton code automatiquement pour éviter les débats inutiles avec tes collègues.
  • SQLite Viewer : Visualise facilement tes bases SQLite sans sortir de VS Code, pour les flemmards qui s'assument.
  • Tailwind CSS IntelliSense : Autocomplétion des classes Tailwind CSS, histoire de coder à la vitesse de la lumière.
  • Laravel VSCode : Support natif Laravel pour VS Code, t’en rêvais, ils l’ont fait.

Voilà, t’es équipé maintenant. Essaie de pas tout faire crasher !