---
title: "Produktive TYPO3-Entwicklung: LAMP/MAMP/WAMP vs. Docker/DDEV/Composer"
url: "https://nitsantech.de/blog/productive-typo3-development-lamp-mamp-wamp-vs-docker-ddev-composer"
description: "Wollen Sie mit diesem Vergleich in die Tiefe der produktiven TYPO3-Entwicklung gehen: LAMP/MAMP/WAMP vs. Docker/DDEV/Composer. Entdecken Sie die Leistungsfähigkeit von DDEV, Composer und Docker für nahtlose, effiziente Arbeitsabläufe. Entfesseln Sie jetzt Ihr Programmierpotenzial!"
image: "https://nitsantech.de/fileadmin/_processed_/a/7/csm_Productive_TYPO3_Development_LAMP_MAMP_WAMP_vs_Docker_DDEV_Composer_v2_74db0dccda.jpg"
author: Nitsan
date: 2019-07-23
modified: 2025-11-07
lastUpdated: 2026-02-25
keywords:
  - Productive TYPO3 Development
categories:
  - TYPO3 CMS
---

# Produktive TYPO3-Entwicklung: LAMP/MAMP/WAMP vs. Docker/DDEV/Composer

Produktive TYPO3-Entwicklung: LAMP/MAMP/WAMP vs. Docker/DDEV/Composer
=====================================================================

 23 Juli 2019

 [![](https://nitsantech.de/fileadmin/ns_theme_nitsan/Team_Slider/Sven_Thelemann.png)](https://nitsantech.de/blog/autor/sven-thelemann)

 [Sven Thelemann](https://nitsantech.de/blog/autor/sven-thelemann)

 [ TYPO3 CMS ](https://nitsantech.de/categories/typo3-cms)

Sie haben vielleicht schon von modernen Entwicklungswerkzeugen wie DDEV, Composer, Docker im TYPO3-Universum gehört und würden gerne tiefer in diese eintauchen? Dann sind Sie hier genau richtig! Wir möchten Sie vom Einstiegs- bis zum mittleren Kenntnisstand zu einer modernen lokalen Umgebung für Ihre TYPO3 Projekte führen.

 ![Produktive TYPO3-Entwicklung: LAMP/MAMP/WAMP vs. Docker/DDEV/Composer](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/_live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_development-_LAMP_MAMP_WAMP_vs._Docker_DDEV_Compose.jpg)

   Table of content

Heutzutage hören Sie sicher mehr über moderne Entwicklungswerkzeuge wie DDEV, Composer, Docker im TYPO3-Universum und sind daran interessiert, in die Tiefe zu gehen? Dann sind Sie hier genau richtig!

Hier möchte ich Sie vom Einstiegs- bis zum mittleren Kenntnisstand zu einer modernen lokalen Umgebung für Ihre [**TYPO3**](https://nitsantech.de/blog/typo3) Projekte führen.

Keine Sorge, Sie benötigen keine Grund- oder Einsteigerkenntnisse, ich habe mein Bestes versucht, eine Schritt-für-Schritt-Anleitung zu schreiben, um alles zu installieren und zu konfigurieren.

  ![ Was ist eine traditionelle Entwicklung (LAMP, MAMP, WAMP, etc.)?](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer1.png " Was ist eine traditionelle Entwicklung (LAMP, MAMP, WAMP, etc.)?")

Also, wie verwalten Sie Ihre TYPO3 Projekte in Ihrer lokalen Umgebung? Wahrscheinlich verwenden die meisten Leute immer noch den alten Weg, indem sie jede Software wie Apache-Server, MySQL-Server, PHP installieren, etc. separat verwenden,

Traditionelle lokale Entwicklungsumgebung wahrscheinlich bekannt als;

- LAMP (Linux Apache MySQL PHP)
- MAMP (Mac Apache MySQL PHP)
- WAMP (Windows Apache MySQL PHP)
- XAMP (X-cross-platform Apache MySQL PHP)
- So on.,

Mal sehen, wie viele Schritte Sie durchführen müssen, um Ihr TYPO3-Projekt einzurichten.

**Schritt 1**: Apache, MySQL, PHP installieren und konfigurieren

**Schritt 2**: Testen Sie, ob alles gut zusammenarbeitet (wahrscheinlich werden Sie Probleme bekommen, z. B. ein Berechtigungsproblem für einen apache-www-Benutzer)

**Schritt 3**: Manuelles Vorbereiten des virtuellen Hosts mit Apache conf (z. B. typo3-project.local)

**Schritt 4**: TYPO3 herunterladen <https://get.typo3.org/>

**Schritt 5**: Testen Sie, ob die Serverumgebung mit den TYPO3-Voraussetzungen kompatibel ist (wahrscheinlich werden Sie Probleme bekommen, z.B. ImageMagick nicht installiert)

**Schritt 6**: [TYPO3 installieren](https://nitsantech.de/blog/typo3-install) und konfigurieren

**Schritt 7**: Laden Sie die benötigten [**TYPO3 extensions**](https://t3planet.de/typo3-extensions) von <https://extensions.typo3.org/> herunter und installieren Sie sie (wahrscheinlich werden Sie Probleme bekommen, z. B. wenn eine bestimmte Erweiterung von anderen Erweiterungen abhängig ist)

Und vieles mehr... Wie Sie feststellen, ist es Zeitverschwendung, jeden einzelnen Schritt auszuführen, nur um "Ihr TYPO3-Projekt einzurichten". Meinen Sie nicht auch?

  ![What’s about Modern Local Development Environment? - a](https://nitsantech.de/fileadmin/_processed_/4/8/csm_Productive_TYPO3_Development_with_Docker_DDEV_Composer2_e92a8df20d.png "What’s about Modern Local Development Environment? - a")

Die moderne lokale Entwicklungsumgebung ist eine der bekanntesten, [Docker + DDEV + Composer.](https://nitsantech.de/blog/installing-typo3-with-ddev)
Stellen Sie sich vor, Sie haben ein neues TYPO3 Projekt, es wird mit ein paar einfachen Befehlen eingerichtet und ausgeführt:

 ```none
ddev config
ddev composer
ddev start
```

Ist das nicht cool, hm? Ich führe, wie es funktioniert ;)

LAMP/MAMP/WAMP/XAMP **vs** Docker/DDEV/Composer

- Traditioneller Weg = Manuelle Vorbereitung der lokalen Umgebung + Manueller Download von TYPO3 und Extensions
- Moderner Weg = Lokale Umgebung automatisch vorbereiten + TYPO3 und Extensions automatisch einrichten

Was sind die Vorteile von Modern ways TYPO3 project setup?

- Starten Sie schnell Ihr TYPO3-Projekt
- Abhängigkeiten von TYPO3 und Extensions verwalten
- Sparen Sie Zeit und Energie bei der Installation und Konfiguration Ihres TYPO3-Projekts
- Vermeiden Sie Konflikte mit der Serverumgebung
- Mehr Sicherheit
- Plattform-Unabhängigkeiten
- Beschleunigen Sie Ihre Entwicklung
- Einfache Einsätze
- Hürdenfreie Entwicklung
- Kostenlose OpenSource-Tools
- Und so weiter..,

Ich hoffe, Sie spüren die Kraft und Bedeutung der Entwicklung von Modern Way, jetzt lassen Sie uns durchgehen, um sie zu erleben.

**Hinweise**

- Es würde zu lange dauern, eine Schritt-für-Schritt-Anleitung für jedes Betriebssystem aufzuschreiben.
- Für das folgende Beispiel betrachte ich Linux Ubuntu 19, welches mein Favorit ist. Natürlich werde ich weiterhin offizielle Dokumentationsreferenzen schreiben, damit Sie Ihre Befehle/Anweisungen finden können ;)
- Noch etwas: Bitte lesen Sie unbedingt das offizielle Dokument Ihres jeweiligen Betriebssystems für "System-Mindestanforderungen".

  ![[Translate to German:] Step-by-step Guide to Install and Configure Modern TYPO3 Development](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer3.jpg "[Translate to German:] Step-by-step Guide to Install and Configure Modern TYPO3 Development")

Der erste Schritt, um Docker einzurichten, ist recht einfach. Öffnen Sie einfach ein Terminal und führen Sie die folgenden Befehle aus.

### Installationen

 ```none
sudo apt-get update

sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

sudo apt-key fingerprint 0EBFCD88

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo apt install apt-transport-https ca-certificates curl software-properties-common

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu disco stable"

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io
```

 ```none
docker-compose --version
```

Wenn Sie die obigen Befehle erfolgreich ausgeführt haben, überprüfen Sie Docker mit folgendem:

 ```none
docker --version

```

### Referenz

Lesen Sie die Installationsanweisungen Ihres jeweiligen Betriebssystems für Docker unter [https://hub.docker.com/search/?type=edition&offering=community](https://hub.docker.com/search/?type=edition&offering=community)

Compose ist ein Werkzeug zur Definition und Ausführung von Multi-Container-Docker-Anwendungen. Mit Compose verwenden Sie eine YAML-Datei, um die Dienste Ihrer Anwendung zu konfigurieren. Dann erstellen und starten Sie mit einem einzigen Befehl alle Dienste aus Ihrer Konfiguration.

Um Multicontainer-Docker-Anwendungen zu charakterisieren und auszuführen, ist Compose genau das richtige Werkzeug. Mit Compose kann man seine YAML-Datei verwenden, um die Administrationen seiner Anwendung zu arrangieren. An diesem Punkt können Sie mit einem einzigen Befehl beginnen und alle Ihre Dienstkonfigurationen aus Ihrem Entwurf erstellen.

### Installationen

 ```none
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
```

 ```none
docker-compose --version
```

  ![[Translate to German:] Install and Configure Docker Community Edition ](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer4.png "[Translate to German:] Install and Configure Docker Community Edition ")

### Referenz

Lesen Sie die Installationsanweisungen Ihres jeweiligen Betriebssystems für Docker unter <https://docs.docker.com/compose/install/>

### Prüfen, ob Docker gut funktioniert

### Testfahrt

Stellen wir sicher, dass Sie Docker gut eingerichtet haben, führen Sie einfach den folgenden Befehl aus.

 ```none
docker run hello-world
```

### Erwartetes Ergebnis

Das "Hello World" des Docker sollte wie folgt aussehen:

  ![Erwartetes Ergebnis](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer6.png "Erwartetes Ergebnis")  Erwartetes Ergebnis

  ![DDEV - a local PHP development environment system](https://nitsantech.de/fileadmin/_processed_/8/1/csm_Productive_TYPO3_Development_with_Docker_DDEV_Composer7_4346694ccb.png " DDEV - a local PHP development environment system")

[ddev](https://ddev.readthedocs.io/en/stable/), ein Open-Source-Tool, das es sehr einfach macht, eine lokale PHP-Entwicklungsumgebung in wenigen Minuten einsatzbereit zu machen.

Es ist bahnbrechend und anpassungsfähig, weil es pro Ereignis Bedingungsvereinbarungen gibt, die erweitert, wiedergabegesteuert und gemeinsam genutzt werden können.Um es klar zu sagen: ddev zielt darauf ab, Entwicklern die Nutzung von Docker in ihrem Arbeitsprozess zu ermöglichen, ohne die Komplexität eines maßgeschneiderten Designs.

 ```bash
curl -L https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh | bash
```

 ```none
 ddev composer
```

 ```none
ddev
```

  ![[Translate to German:] Productive TYPO3 Development](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer8.png "[Translate to German:] Productive TYPO3 Development")

Lesen Sie Ihre jeweilige OS-Installationsanleitung von DDEV unter <https://ddev.readthedocs.io/en/stable/>.

Hurra! Sie sind bereit mit Docker, Compose und DDEV. Jetzt geht's ans schnelle Einrichten Ihres ersten TYPO3-Projekts.

Marc-Benutzer können sich dieses Video zur Einrichtung von DDEV <https://www.youtube.com/watch?v=1kG94UjS8XE>

### Testfahrt

```
ddev composer
```

### Erwartetes Ergebnis

  ![Expected Output](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer9.png "Expected Output")

### Referenz

Lesen Sie Ihre jeweilige OS-Installationsanleitung von DDEV unter <https://ddev.readthedocs.io/en/stable/>. Hurra! Sie sind bereit mit Docker, Compose und DDEV. Jetzt geht's ans schnelle Einrichten Ihres ersten TYPO3-Projekts.

Marc-Benutzer können sich dieses Video zur Einrichtung von DDEV <https://www.youtube.com/watch?v=1kG94UjS8XE> ansehen.

Oh! Warten Sie, aber was ist mit dem Composer? Keine Sorge, Sie müssen den Composer nicht manuell installieren, der großartige DDEV wird sich darum kümmern ;)

  ![[Translate to German:] Let’s Setup TYPO3 Project](https://nitsantech.de/fileadmin/_processed_/1/3/csm_Productive_TYPO3_Development_with_Docker_DDEV_Composer10_a40b22b503.png "[Translate to German:] Let’s Setup TYPO3 Project")

Können Sie sich vorstellen, dass Ihr TYPO3-Projekt mit wenigen Befehlen läuft? Folgen Sie den Schritten:

**Schritt 1:** Erstellen Sie den Ordner für Ihr Projekt

 ```none
mkdir your-typo3-site
cd your-typo3-site
```

**Schritt 2:** Sagen wir DDEV, dass es dieses Projekt als "TYPO3" konfigurieren soll

 ```none
ddev config --project-type typo3
```

**Schritt 3:** Neueste [TYPO3 LTS-Version](https://nitsantech.de/blog/typo3-roadmap) herunterladen

 ```none
ddev composer create typo3/cms-base-distribution ^9 --no-interaction
```

Oder

 ```none
ddev composer create typo3/minimal ^9 --no-interaction
```

  ![[Translate to German:] Download latest TYPO3 LTS version](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer11.png "[Translate to German:] Download latest TYPO3 LTS version")

**Tipps**

Sind Sie auf der Suche nach einer individuellen TYPO3-Einrichtung?

 ```none
composer require typo3/cms-backend typo3/cms-core typo3/cms-extbase typo3/cms-extensionmanager typo3/cms-filelist typo3/cms-fluid typo3/cms-frontend typo3/cms-install typo3/cms-recordlist
```

Empfohlen zu ansehen <https://get.typo3.org/misc/composer/helper>

**Schritt 4: Starten wir DDEV**

 ```none
ddev start
```

  ![[Translate to German:] Let's start DDEV](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer12.png "[Translate to German:] Let's start DDEV")

Hoho! Ihr erstes TYPO3-Projekt ist fertig! Sie können auf Ihr Projekt zugreifen.

**Schritt 1:** Serverumgebung prüfen

Nun, DDEV hat bereits alle Voraussetzungen des TYPO3 CMS vorkonfiguriert, also keine Sorge!

  ![[Translate to German:] Installation and Configuration of TYPO3 CMS](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer13.png "[Translate to German:] Installation and Configuration of TYPO3 CMS")

**Schritt 2:** Anlegen eines Administrators & Site-Namens

Wenn Sie es bemerkt haben, hat die TYPO3-Installation Schritt 3 und 4 übersprungen. Ja, denn DDEV hat die AdditionalLocalConfiguration.php für die Datenbankeinstellungen bereits vorkonfiguriert.

  ![[Translate to German:] Create an Administrator](https://nitsantech.de/fileadmin/_processed_/d/3/csm_Productive_TYPO3_Development_with_Docker_DDEV_Composer14_71920441ab.png "[Translate to German:] Create an Administrator")

  ![[Translate to German:] Create an Site-name](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer15.png "[Translate to German:] Create an Site-name")

**Schritt 3**: Erledigt!

Alles ist erledigt, gehen Sie einfach ins Backend und starten Sie die Entwicklung Ihres TYPO3-Projekts.

  ![[Translate to German:] go to backend and start the development](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer16.png "[Translate to German:] go to backend and start the development")

  ![[Translate to German:] go to backend and start the development2](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer17.png "[Translate to German:] go to backend and start the development2")

### Dateien und Verzeichnisse Struktur von TYPO3

Da wir [**TYPO3 CMS**](https://nitsantech.de/blog/typo3-perfect-cms-for-everyone) mit Hilfe des Composers installiert haben, wird die Ordnerstruktur etwas anders und sicherer sein als bei der traditionellen [**TYPO3 Installation**](https://nitsantech.de/blog/typo3-install).

  ![[Translate to German:] Files and Directories Structure of TYPO3](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer18.png "[Translate to German:] Files and Directories Structure of TYPO3")

 | .ddev | Sie enthält die gesamte Konfiguration von DDEV, insbesondere enthält config.yaml das TYPO3-Setup |
|---|---|
| composer.json | Basierend auf Ihrer Installation erfordern und aktualisieren Sie composer-Befehle, erzeugen und pflegen Sie automatisch composer.json |
| public | Ihre TYPO3-Site wurde in das öffentliche Verzeichnis umgeleitet, das typo3conf, fileadmin, typo3-Ordner usw. enthält, |
| var | Er enthält Cache, Log und Sitzungen. |
| vendor | Hier befinden sich alle Herstellerpakete wie typo3, typo3fluid, Symfony, etc, |

  ![[Translate to German:] Install and Maintain TYPO3 extensions through Composer](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer19.png "[Translate to German:] Install and Maintain TYPO3 extensions through Composer")

Jetzt müssen Sie die Erweiterung nicht mehr manuell aus dem [TER](https://extensions.typo3.org/)(TYPO3 Extensions Repository) - dem kostenlosen App-Store von TYPO3 - herunterladen und installieren.

### Herunterladen und Installieren

 ```none
composer require nitsan/ns-all-sliders
composer require nitsan/ns_ext_compatibility
composer require nitsan/ns-news-comments
```

Sie erhalten sie einfach über die Detailseite der TER-Erweiterung.

  ![[Translate to German:] List of all TYPO3 Projects](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer20.png "[Translate to German:] List of all TYPO3 Projects")

### TYPO3-Erweiterung aktualisieren

Wann immer Sie eine neue Version für eine bestimmte Erweiterung erhalten, dann führen Sie einfach [den Befehl composer](https://nitsantech.de/blog/typo3-composer) update aus.

 ```none
composer update nitsan/ns-all-sliders
composer update nitsan/ns_ext_compatibility
composer update nitsan/ns-news-comments
```

Erkundet die Schönheit von DDEV
-------------------------------

Hier möchte ich Ihnen verschiedene ddev-Befehle und -Techniken zeigen, die Ihnen bei der Entwicklung und dem Deployment helfen werden.

### Zugang zur Datenbank

Sie denken vielleicht: Wie können Sie auf Ihre Datenbank zugreifen? Sie können mit Port 8036 darauf zugreifen, z. B.

### Backdrop Schnellstart

Möchten Sie das TYPO3-Projekt aus einer anderen Quelle, z.B. Git, herunterladen und einrichten?

 ```none
git clone https://github.com/username/example-typo3-site
cd example-typo3-site
ddev config
ddev start
```

### Importieren Sie Ihre Datenbank

Importieren Sie eine Datenbank mit nur einem Befehl; DDEV unterstützt alle Formate .sql, sql.gz, mysql, mysql.gz, tar, tar.gz, und zip.

 ```none
ddev import-db --src=dumpfile.sql.gz
```

 ```none
ddev list
```

  ![[Translate to German:] List of all TYPO3 Projects](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer21.png "[Translate to German:] List of all TYPO3 Projects")

### Siehe Details zum TYPO3-Projekt

Sie können Detailinformationen wie MySQL-Server-Zugangsdaten, PHP-Version, phpMyAdmin, etc. finden,

 ```none
ddev describe
```

  ![Produktive TYPO3-Entwicklung](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer22.png "Produktive TYPO3-Entwicklung")  Produktive TYPO3-Entwicklung

### E-Mail-Zugang

In Ihrer traditionellen lokalen Umgebung ist die Einrichtung eines lokalen E-Mail-Servers eine der Herausforderungen. Magic! DDEV erledigt das bereits für uns, indem wir mit Port 8025 darauf zugreifen, z. B. typo3-site.ddev.local:8025​​​​​​​

  ![[Translate to German:] Email Access](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer23.png "[Translate to German:] Email Access")

  ![[Translate to German:] Email Access 2](https://nitsantech.de/fileadmin/ns_theme_ns2019/blog/live/Productive_TYPO3_Development_with_Docker_DDEV_Composer/Productive_TYPO3_Development_with_Docker_DDEV_Composer24.png "[Translate to German:] Email Access 2")

### Weiterempfehlen

Es ist sehr empfehlenswert, eine Liste von Befehlen und Techniken zu sehen, die für eine produktive Entwicklung nützlich sind, z. B. Verbinden mit SSH, Datenbank exportieren, Assets importieren usw., [https://ddev.readthedocs.io/en/stable/users/cli-usage/​​​​​​​](https://ddev.readthedocs.io/en/stable/users/cli-usage/)

### LAMP-Umgebung (Apache, MySQL und PHP) deinstallieren

Sind Sie zufrieden mit der obigen modernen Lösung mit Docker, DDEV und Composer? Dann wollen Sie wahrscheinlich die traditionelle LAMP-Umgebung entfernen.

 ```none
sudo service apache2 stop
sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
```

 ```none
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo rm -rf /etc/mysql /var/lib/mysql
sudo apt-get autoremove
sudo apt-get autoclean
```

 ```none
sudo apt-get purge 'php*'
```

Halten Sie Ihre DDEV neueste Version auf dem neuesten Stand :)

 ```none
curl -L https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh | bash
```

- Jetzt kennen und spüren Sie die Kraft der modernen Entwicklung mit Docker, DDEV und Composer.
- Wir empfehlen, die traditionelle Entwicklungsumgebung von LAMP, MAMP, WAMP, XAMP usw. zu entfernen und mit Docker-Containern weiterzumachen.
- Natürlich kann es sein, dass Sie in der Anfangsphase bei der Umstellung auf etwas Neues auf einige Probleme stoßen, die Sie jedoch überwinden müssen, um weiterhin an einer erstklassigen Entwicklung arbeiten zu können.
- Mit "ddev start" ist das TYPO3-Projekt in 2 Minuten eingerichtet, der Himmel für den TYPO3-Entwickler.

Vielen Dank fürs Lesen! Ich würde mich über Ihr Feedback freuen. Und wie bevorzugen Sie Ihre TYPO3 lokale Entwicklungsumgebung? Schreiben Sie gerne Ihre Probleme und Vorschläge in das Kommentarfeld unten, und unser [**TYPO3 Agentur**](https://nitsantech.de/typo3-agentur) Team hilft Ihnen gerne!

*Wir wünschen Ihnen viel Spaß bei Ihren TYPO3-Projekten!*

#### Ansprechpartner für Internetagentur und TYPO3 Projekte

#### Sven Thelemann

Servicepartner - Deutschland

 [ st@nitsantech.de ](mailto:st@nitsantech.de) [ +49 351 48196661 ](tel:4935148196661)

 ![Sven Thelemann](/fileadmin/ns_theme_nitsan/CTA/SVEN__1_.png "Sven Thelemann")

![](https://nitsantech.de/fileadmin/ns_theme_nitsan/Team_Slider/Sven_Thelemann.png)

### Sven Thelemann

Client Service Lead

- [](https://www.linkedin.com/in/sven-thelemann-0a30867b/ "linkedin")

Sven Thelemann ist Client Service Lead bei NITSAN und konzentriert sich auf die Bereitstellung von TYPO3 Lösungen, die den Kundenzielen entsprechen. Mit seinem ausgeprägten Verständnis für Technologie und Kundenerwartungen sorgt er für eine reibungslose Kommunikation und Projektabwicklung. Außerhalb der Arbeit fährt Sven Thelemann gerne Fahrrad und experimentiert mit selbstgemachten Rezepten.

 Kommentare und Antworten
------------------------

 Danke für deinen Kommentar. Ihr Kommentar wurde erfolgreich hinzugefügt.

Danke für deinen Kommentar. Dein Kommentar wird nach der Überprüfung sichtbar.

Oops! Something went wrong, please try again later.

##### **Sei der erste der kommentiert**

  ### Verwandte Blogs

 [ ![](https://nitsantech.de/data:,)

#### TYPO3 CMS für Öffentlichen Sektor Websites: Bewährte Verfahren

 ](https://nitsantech.de/blog/typo3-oeffentlicher-sektor-deutschland-2026)

 [ ![](https://nitsantech.de/data:,)

#### TYPO3 SEO: Verbessern Sie das Ranking Ihrer TYPO3-Website

 ](https://nitsantech.de/blog/typo3-seo)