====== Die ideale PHP Entwicklungsumgebung ====== Dieser Aufbau einer idealen Testumgebung ist eine Empfehlung, die aufgrund jahrelanger Erfahrungen mit den verschiedensten Kombinationen aus Programmen und Browsern entstanden ist. ===== PHP und MariaDB ===== Nachfolgend werden zwei verschiedene Möglichkeiten für die Einrichtung einer Testumgebung aufgezeigt. **Empfehlung:** Um kompatibilitätsproblemen aus dem Wege zu gehen installieren Sie in Ihrer Testumgebung die gleiche PHP-Version wie auf Ihrem Live-Server! * [[php:xammp|Xampp für die Installation auf dem lokalen PC]] * [[php:ds220|NAS Synology Diskstation DS220 als Webserver nutzen]] ===== IDE (integrated development environment) ===== Für die Entwicklung von PHP-Code konnte das kostenpflichtige Programm PhpStorm im Preis-Leistungsverhältnis überzeugen. Aufgrund von einem schnellen Autovervollständiger und vielen nützlichen Möglickeiten, per Knopfdruck Standard-Code (wie z. B. getter- und setter-Methoden) zu generieren kann mit dieser IDE schnell ein übersichtlicher und sauber formatierter PHP-Code erstellt werden. Die Installation von Git ist nur notwendig, wenn Sie die Versionierung benutzen möchten. - Die [[http://msysgit.github.io/|aktuellste Version von Git herunterladen]] und mit den vorausgewählten Standardeinstellungen installieren. - [[php:phpstorm|PhpStorm herunterladen (kostenpflichtig), installieren und konfigurieren.]] ===== Internet-Browser ===== Zum Testen des Ergebnis hat sich unter den Internet-Browsern der Google Chrome als nützlichstes Testwerkzeug herausgestellt. * [[:chrome|Google Chrome]] und Erweiterungen herunterladen und installieren