====== Entwicklungsumgebungen ======
[[it_entwicklung:start|← IT & Entwicklung]] · [[:start|Startseite]]
----
Lokale Entwicklungsumgebungen ermöglichen es, Websites und Anwendungen auf dem eigenen Rechner zu entwickeln, zu testen und zu warten, ohne das produktive System zu verändern.
===== Entwicklungsumgebungen =====
[[werkzeuge:xampp:start|XAMPP]]
[[it_entwicklung:entwicklungsumgebungen:local|Local]]
===== Zusammenspiel =====
Werden mehrere lokale Entwicklungsumgebungen parallel eingesetzt, können Konflikte entstehen – insbesondere bei gemeinsam verwendeten Webserver-Ports und Hintergrundprozessen.
Typische Themen sind:
* Apache und nginx
* Ports 80 und 443
* lokale Domains
* VirtualHosts
* HTTP und HTTPS
* PHP-Versionen
* Datenbanken
* Hintergrunddienste und Prozesse
===== Erfahrungen & Problemlösungen =====
Konkrete Lösungen und Erkenntnisse aus dem praktischen Einsatz werden bei der jeweils betroffenen Entwicklungsumgebung dokumentiert.
Dazu gehören beispielsweise Konflikte zwischen **XAMPP und Local**, wenn ein von Local gestarteter nginx-Prozess nach dem Beenden von Local weiterläuft und dadurch den Start von Apache verhindert.
[[#entwicklungsumgebungen|↑]]