Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| phpentwicklung [2024/11/13 18:34] – angelegt joerg | phpentwicklung [2024/11/17 17:08] (aktuell) – [Warum VisualStudioCode?] joerg | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== PHP-Entwicklung mit Docker Containern unter Linux mit VisualStudioCode ====== | ====== PHP-Entwicklung mit Docker Containern unter Linux mit VisualStudioCode ====== | ||
| - | ===== Warum überhaupt PHP-Enwicklung? ===== | + | ===== Warum überhaupt PHP-Entwicklung? ===== |
| + | |||
| + | PHP-Programme läuft bei allen Homepage-Providern. Es sind keine vServer- oder Container-Provider notwendig. | ||
| + | |||
| + | Ich kann die Programme direkt hier auf meinem Webspace hosten und trotzdem sehr viel spannende Daten mit Daten machen und darauf weltweit zugreifen. | ||
| ===== Warum mit Docker? ===== | ===== Warum mit Docker? ===== | ||
| + | Ich möchte nicht auf dem lokalen Rechner den kompletten LAMP-Stack installieren. Und ich möchte den Umgang mit Containern üben. Für Experimente sind Docker-Container gut. | ||
| + | |||
| + | |||
| + | ==== Wie und womit? - Docker und ddev ==== | ||
| + | |||
| + | Ich habe die aktuelle Docker-Version installiert. Für das Aufsetzen der Container benutze ich ddev. Das werkelt für das Erstellen der Entwicklungscontainer ganz schön herum, läuft dann aber gut. | ||
| + | |||
| + | ==== Docker unter Linux Starten und Stoppen von Containern geht rootless ==== | ||
| + | |||
| + | ddev wird komplett ohne sodu aufgerufen. | ||
| - | ===== Warum Linux? ===== | ||
| ===== Warum VisualStudioCode? | ===== Warum VisualStudioCode? | ||
| + | |||
| + | Ich möchte auf die JetBrains-Tools im Moment verzichten, hier im Hobbybereich. Sobald es professioneller wird, muss man das überdenken. | ||
| + | |||
| + | ===== Kann man mit VisualStudioCode, | ||
| + | |||
| + | Ja. Aber das Einstellen ist nicht ganz einfach. | ||
| + | |||