• Login or register
  1. Willkommen
  2. Dashboard
  3. Forum
  4. Articles
  5. Marketplace
    1. Terms Of Condition
    2. Reviews
  6. Lexicon
  7. Partner
    1. Partner
    2. LinkUS
  8. et24 Shop
PHP
  • Everywhere
  • PHP
  • Articles
  • Pages
  • Forum
  • Lexicon
  • Marketplace Item
  • More Options
  1. Willkommen
  2. Dashboard
  3. Forum
  4. Articles
  5. Marketplace
    1. Terms Of Condition
    2. Reviews
  6. Lexicon
  7. Partner
    1. Partner
    2. LinkUS
  8. et24 Shop
  1. etalk24 - dein zu Hause mit IT
  2. Lexicon
  3. Programmierung & Entwicklung
  4. PHP

Lokale Entwicklungsumgebung mittels Docker und DDEV unter macOS & Windows 11

  • CrashOverride
  • June 9, 2025 at 7:38 PM
  • 61 times viewed
  • In diesem Tutorial zeige ich Dir, wie Du unter macOS (mittels Orbstack) oder Windows 11 (Docker Desktop) eine moderne PHP-Entwicklungsumgebung mit DDEV aufsetzt.

    1 Voraussetzungen

    1.1 macOS

    1. Homebrew installieren
    2. Orbstack installieren
    3. Terminal öffnen

    1.2 Windows 11

    1. Chocolatey installieren
    2. Empfohlen: WSL2 (Windows-Subsystem für Linux)
    3. Docker Desktop installieren
    4. Windows Terminal oder Powershell öfnen

    1.3 Beide Systeme

    • DDEV installieren

    1.3.1 macOS mit Homebrew

    Code
    brew install drud/ddev/ddev

    Windows mit Chocolatey

    Code
    choco install ddev

    2 Projekt mit DDEV aufsetzen

    2.1 Neues Projekt-Verzeichnis erstellen

    Code
    mkdir <name_projekt>
    cd <name_projekt>
    
    BeispieL mkdir my_project && cd my_project

    2.2 DDEV initialisieren

    Code
    ddev config

    Anweisungen folgen. Beispiel:

    • Project name: myproject
    • Docroot location: public
    • Project type: php

    2.3 config.yaml anpassen

    Bearbeite die Datei .ddev/config.yaml und stelle sicher, dass folgende Einstellungen gesetzt sind:

    Code
    php_version: "8.3"
    webserver_type: "nginx-fpm"
    nodejs_version: "22.16"
    database:
    	type: mariadb
    	version: "10.11"

    Optional kannst Du noch xdebug_enabled: true setzen, wenn Du XDebug verwenden möchtest (Empfohlen).

    3 Projekt starten

    Starte Dein Projekt mittels ddev start.

    Jetzt kannst Du in Deinem Browser zum Beispiel mittes https://myproject.ddev.site aufrufen.

    4 Nützliche DDEV-Befehle

    Code
    ddev ssh     # In den Container via Shell gehen
    ddev stop    # Stoppe das aktuelle DDEV Projekt
    ddev restart # DDEV Projekt neu starten
    ddev delete  # Container inklusive Daten löschen
    ddev logs    # Logfiles ansehen
    • php
    • Docker
    • nodejs
    • Nginx
    • Development
    • DDEV
    • macOS
    • Windows 11
    • WSL2
    • mariadb
    • mysql

Share

  • PDF

Table of Contents

  • 1 Voraussetzungen
    • 1.1 macOS
    • 1.2 Windows 11
    • 1.3 Beide Systeme
      • 1.3.1 macOS mit Homebrew
  • 2 Projekt mit DDEV aufsetzen
    • 2.1 Neues Projekt-Verzeichnis erstellen
    • 2.2 DDEV initialisieren
    • 2.3 config.yaml anpassen
  • 3 Projekt starten
  • 4 Nützliche DDEV-Befehle

Categories

  1. Webmaster, Internet & Co 0
  2. Betriebssysteme 0
  3. Server Administration 1
  4. Programmierung & Entwicklung 2
    1. Allgemein 1
    2. HTML 0
    3. CSS 0
    4. PHP 1
    5. mySQL 0
    6. MariaDB 0
    7. Javascript 0
    8. Frameworks 0
  5. Anwendungs-Software 0
  6. Web/Admin-Control-Panels 0
  7. Sonstiges 6
  1. Legal Notice
  2. Contact
  3. Privacy Policy
  4. Terms Of Use
  5. Cookie-Richtlinien

etalk24 - dein zu Hause für IT - Betriebssysteme,Server und Software, - Webmaster, Internet & Co, und vieles mehr,...

Allgemein

  1. Startseite
  2. Mitglieder
  3. Forum
  4. Unser Team

Sonstiges

  1. Lexikon
  2. Partner & Link US
  3. et24-Shop
  4. IT-News
  5. Marktplatz

Unsere Projekte

  1. Hier können Sie stehen!
  2. Hier können Sie stehen!
  3. Hier können Sie stehen!
  4. Hier können Sie stehen!
  5. Hier können Sie stehen!

Informationen

  1. Impressum
  2. Kontakt
  3. Datenschutzerklärung
  4. Nutzungsbedingungen
  5. Cookie-Richtlinien
Lexicon, developed by www.viecode.com
Powered by WoltLab Suite™
etalk24 - dein zu Hause mit IT in the WSC-Connect App on Google Play
etalk24 - dein zu Hause mit IT in the WSC-Connect App on the App Store
Download