Wilt u leren hoe u Apache installeren met PHP-ondersteuning ingeschakeld met Docker op Ubuntu Linux? In deze zelfstudie laten we u alle stappen zien die nodig zijn om de PHP-installatie uit te voeren met Docker op een computer met Ubuntu Linux in 5 minuten of minder.

• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• Apache 2.4.38
• PHP 7.4

Uitrustingslijst

In de volgende sectie wordt de lijst weergegeven met apparatuur die wordt gebruikt om deze zelfstudie te maken.

Als Amazon Associate verdien ik aan kwalificerende aankopen.

Tutorial PHP – Docker Installatie op Ubuntu Linux

Installeer de Docker-service.

Copy to Clipboard

Download de PHP Docker-afbeelding met Apache ingesloten.

Copy to Clipboard

Vermeld de Docker-afbeeldingen die op uw systeem zijn geïnstalleerd.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Maak een dockervolume voor permanente gegevens.

Copy to Clipboard

Controleer de permanente gegevensmap.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

Maak optioneel een symbolische koppeling naar een gemakkelijkere toegangslocatie.

Copy to Clipboard

Start een Apache-container met PHP-ondersteuning en permanente gegevensopslag.

Copy to Clipboard

Hier is de opdrachtuitvoer:

Copy to Clipboard

In ons voorbeeld werd de Docker-afbeelding gebruikt om een nieuwe container te starten.

De nieuwe container maakt gebruik van de lokale poort 80.

De container-ID is 952fc4dd7a424846aeffcf05f3307fbd46c41ad78b2349e77565d43b34d8f120.

Gefeliciteerd! Je hebt de PHP Docker installatie op Ubuntu Linux afgerond.

Zelfstudie Apache – De installatie van de Docker testen

Maak een PHP-testpagina in het Docker-volume.

Copy to Clipboard

Hier is de inhoud van het bestand.

Copy to Clipboard

Open uw browser en voer het IP-adres van uw webserver in.

In ons voorbeeld is de volgende URL ingevoerd in de browser:

• http://192.168.100.10/test.php

De Apache-server geeft de PHP-testpagina weer.

PHP Docker installation

Gefeliciteerd! Uw PHP Docker-installatie is met succes getest.

Zelfstudie PHP – Docker containerbeheer

Controleer de status van alle Docker-containers met de volgende opdracht:

Copy to Clipboard

Controleer de status van de Apache-container met de id of de naam ervan.

Copy to Clipboard

Als u de Apache-containerservice wilt stoppen, gebruikt u de volgende opdracht:

Copy to Clipboard

Als u de Apache-containerservice wilt starten, gebruikt u de volgende opdracht:

Copy to Clipboard

Als u de Apache-containerservice opnieuw wilt starten, gebruikt u de volgende opdracht:

Copy to Clipboard

Gebruik in geval van een fout de volgende opdracht om de Apache-containerlogboeken te verifiëren.

Copy to Clipboard

In onze voorbeelden hebben we laten zien hoe we de PHP-container kunnen beheren met behulp van de ID of de eerder gedefinieerde naam.