PHP und Docker: Containerisierung von Anwendungen
300 Seiten
German
PDF
4.5

PHP und Docker: Containerisierung von Anwendungen

PHP und Docker: Containerisierung von Anwendungen

Autor:

Jahr:

Zusammenfassung:

Das Buch „PHP und Docker: Containerisierung von Anwendungen“ ist ein praktischer Leitfaden, der Ihnen hilft, moderne Ansätze zum Verpacken, Ausliefern und Bereitstellen von PHP-Projekten zu meistern. Wenn Sie Probleme mit Inkompatibilitäten von PHP-Versionen, Bibliotheken und Erweiterungen auf verschiedenen Rechnern leid sind – dieses Buch ist für Sie.



Worum geht es in diesem Buch?

Der Autor, ein erfahrener PHP-Entwickler und DevOps-Ingenieur, führt den Leser Schritt für Schritt von den grundlegenden Konzepten der Containerisierung bis zum Aufbau einer Production-Grade-Infrastruktur. Sie erfahren:

  • Wie Sie Docker unter Windows, macOS und Linux installieren und konfigurieren
  • Prinzipien zur Erstellung effizienter Dockerfiles für PHP-Anwendungen
  • Organisation von Multi-Container-Umgebungen mit Docker Compose (PHP-FPM + Nginx + MySQL + Redis)
  • Arbeit mit Images: Größenoptimierung, mehrstufiger Build, Caching
  • Einrichtung von Xdebug zum Debuggen im Container
  • Integration mit gängigen Frameworks: Laravel, Symfony, Yii2
  • Automatisierung von Tests und CI/CD mit GitLab CI und GitHub Actions
  • Monitoring und Logging containerisierter Anwendungen
  • Orchestrierung mit Docker Swarm und Grundlagen von Kubernetes für PHP-Projekte


Für wen ist dieses Buch?

Das Buch ist nützlich für:

  • PHP-Entwickler, die das Problem „bei mir funktioniert es“ loswerden möchten
  • DevOps-Ingenieure, die nach spezialisierten Lösungen für das PHP-Ökosystem suchen
  • Teamleiter und Architekten, die den Übergang zu einer Microservices-Architektur planen
  • Studenten und Einsteiger, die moderne Entwicklungspraktiken erlernen möchten


Was werden Sie erhalten?

Nach der Lektüre werden Sie in der Lage sein:

  • Reproduzierbare Umgebungen für Entwicklung und Produktion zu erstellen
  • Build-, Test- und Deployment-Prozesse zu automatisieren
  • PHP-Anwendungen horizontal zu skalieren
  • Abhängigkeiten und Konfigurationen effizient zu verwalten
  • Die Einarbeitungszeit neuer Entwickler in das Projekt zu verkürzen


Das Buch enthält zahlreiche fertige Beispiele, Dockerfiles, docker-compose.yml-Dateien und Schritt-für-Schritt-Anleitungen. Alle Beispiele wurden an realen Projekten getestet und sind einsatzbereit. Unabhängig von Ihrem aktuellen Kenntnisstand finden Sie hier wertvolle praktische Tipps und Best Practices zur Containerisierung von PHP-Anwendungen.



Tauchen Sie ein in die Welt der Containerisierung und machen Sie Ihre PHP-Projekte flexibel, portabel und zuverlässig!

Empfehlungen