Heim >Backend-Entwicklung >PHP-Tutorial >Verwenden Sie Docker Compose, um ganz einfach eine PHP-Entwicklungsumgebung zu erstellen
Verwenden Sie Docker Compose, um ganz einfach eine PHP-Entwicklungsumgebung zu erstellen
Mit der Entwicklung der Zeit wird die Entwicklungsumgebung immer schneller und effizienter. Als Container-Orchestrierungstool ermöglicht uns Docker Compose die einfache Konfiguration und Verwaltung mehrerer Docker-Container, um schnell eine PHP-Entwicklungsumgebung aufzubauen. In diesem Artikel wird erläutert, wie Sie mit Docker Compose eine PHP-Entwicklungsumgebung erstellen, und es werden spezifische Codebeispiele bereitgestellt.
version: '3' services: php: image: php:7.4-apache ports: - 8080:80 volumes: - ./src:/var/www/html
In diesem Codeausschnitt verwenden wir das offizielle PHP:7.4-Apache-Image als unser PHP Container. Wir ordnen den Port 80 des Containers dem Port 8080 des Hosts zu. Und mounten Sie das src-Verzeichnis im Projektstammverzeichnis im Verzeichnis /var/www/html des Containers, sodass wir den Code direkt lokal ändern können und er sofort im Container wirksam wird.
mysql: image: mysql:5.7 environment: - MYSQL_ROOT_PASSWORD=password - MYSQL_DATABASE=myapp - MYSQL_USER=myuser - MYSQL_PASSWORD=mypassword ports: - 3306:3306 volumes: - mysql-data:/var/lib/mysql
In diesem Codeausschnitt haben wir das offizielle MySQL:5.7 verwendet Das Image dient als unser MySQL-Container. Wir legen das MySQL-Root-Passwort, den Datenbanknamen und die Benutzerinformationen fest. Ordnen Sie Port 3306 des Containers dem Port 3306 des Hosts zu und mounten Sie das MySQL-Datenverzeichnis zur Datenpersistenz auf dem MySQL-Data-Volume des Hosts.
docker-compose up
Docker Compose ruft das Image automatisch ab und startet den Container gemäß der definierten Konfiguration. Wir können auf unsere PHP-Anwendung zugreifen, indem wir über den Browser auf http://localhost:8080 zugreifen.
Mit den oben genannten Befehlen können wir unsere PHP-Entwicklungsumgebung einfach verwalten und betreiben.
Zusammenfassung
Docker Compose bietet eine einfache und effiziente Möglichkeit, eine PHP-Entwicklungsumgebung zu erstellen und zu konfigurieren. Durch das Schreiben einer einfachen Docker Compose-Datei können wir das Image schnell abrufen, den Container konfigurieren und eine vollständige PHP-Entwicklungsumgebung ausführen. Ich hoffe, dass die Einführung und die Beispiele in diesem Artikel Ihnen dabei helfen können, Docker Compose besser zum Aufbau einer PHP-Entwicklungsumgebung zu nutzen.
Das obige ist der detaillierte Inhalt vonVerwenden Sie Docker Compose, um ganz einfach eine PHP-Entwicklungsumgebung zu erstellen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!