Heim >Backend-Entwicklung >PHP-Tutorial >Docker für PHP-Anfänger so einfach wie möglich
Dieses Tutorial führt Anfänger durch die Einrichtung einer einfachen PHP-Entwicklungsumgebung mit Docker. Während ich Windows mit WSL2 verwende, ist der Vorgang für macOS und Linux weitgehend der gleiche. Bei diesem Ansatz steht die Einfachheit im Vordergrund. Erweiterte Konfigurationen werden weggelassen.
Voraussetzungen:
Docker muss installiert sein. Die Anweisungen variieren je nach Betriebssystem, sind aber im Allgemeinen unkompliziert. Für Windows-Benutzer wird WSL2 dringend empfohlen (siehe Microsoft-Dokumentation zur Installation von Linux unter Windows mit WSL).
Schritte:
Docker starten: Stellen Sie sicher, dass die Docker Desktop-Anwendung ausgeführt wird. Der Ausführungsstatus wird normalerweise durch ein Symbol in der Taskleiste angezeigt.
Öffnen Sie Ihre IDE: Starten Sie Ihre bevorzugte PHP-IDE oder Ihren bevorzugten PHP-Editor (ich verwende IntelliJ PHPStorm).
Erstellen Sie ein Projekt: Erstellen Sie ein neues Projekt in Ihrer Ubuntu WSL2-Umgebung. (Beispielpfad: \wsl.localhost\Ubuntu\home\development\docker-php-simple
).
Projektstruktur: Erstellen Sie die folgende Verzeichnisstruktur und Dateien in Ihrem Projekt:
Dateiinhalt: Fügen Sie den folgenden Code zu den jeweiligen Dateien hinzu:
public/index.php
:
<code class="language-php"><?php echo 'Hello, Developer!'; ?></code>
.docker/apache/sites-available/000-default.conf
:
<code class="language-apache"><VirtualHost *:80> DocumentRoot "/var/www/html/public" </VirtualHost></code>
docker-compose.yml
:
<code class="language-yaml">version: "3.9" services: app: image: php:8.4-apache container_name: docker-php-simple tty: true volumes: - ./:/var/www/html - ./.docker/apache/sites-available/000-default.conf:/etc/apache2/sites-available/000-default.conf ports: - "8080:80"</code>
Ausführen der Anwendung:
Wählen Sie eine der folgenden Methoden:
Option 1: Verwenden des Docker-Plugins Ihrer IDE
docker-compose.yml
in Ihrer IDE.Option 2: Verwenden der Befehlszeile
docker-compose up -d
Nachdem die Container gestartet sind, sollte Ihre Anwendung zugänglich sein.
Verifizierung:
Überprüfen Sie die Docker-Anwendung. Sie sollten einen laufenden Container mit dem Namen docker-php-simple
sehen. Der Status des Containers sollte „Wird ausgeführt“ lauten. Sie können es über das Docker-Dashboard verwalten (anhalten, neu starten, Protokolle anzeigen).
Greifen Sie in Ihrem Browser unter http://localhost:8080/
auf Ihre Anwendung zu. Sie sollten „Hallo, Entwickler!“ sehen. angezeigt.
Das obige ist der detaillierte Inhalt vonDocker für PHP-Anfänger so einfach wie möglich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!