Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Both sides previous revision Vorhergehende Überarbeitung | |||
|
php:ide [2021/05/24 19:07] webproducer NAS Synology Diskstation DS220 ergänzt |
php:ide [2021/05/25 11:52] (aktuell) webproducer |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Die ideale (leider kostenpflichtige) PHP Entwicklungsumgebung ====== | + | ====== 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. | Dieser Aufbau einer idealen Testumgebung ist eine Empfehlung, die aufgrund jahrelanger Erfahrungen mit den verschiedensten Kombinationen aus Programmen und Browsern entstanden ist. | ||
| - | ===== PHP und MySQL/Maria-Datenbank ===== | + | ===== PHP und MariaDB ===== |
| - | Nachfolgend werden zwei verschiedene Möglichkeiten für die Einrichtung einer Testumgebung für die Programmiersprache PHP und einer MySQL/Maria-Datenbank aufgezeigt: | + | 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:xammp|Xampp für die Installation auf dem lokalen PC]] | ||
| * [[php:ds220|NAS Synology Diskstation DS220 als Webserver nutzen]] | * [[php:ds220|NAS Synology Diskstation DS220 als Webserver nutzen]] | ||
| - | |||
| - | ===== 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 | ||
| ===== IDE (integrated development environment) ===== | ===== 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. | + | 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. |
| - | + | ||
| - | **Empfehlung:** Um kompatibilitätsproblemen aus dem Wege zu gehen benutzen Sie in Ihrer Testumgebung die gleiche PHP-Version wie auf Ihrem Live-Server! | + | |
| - Die [[http://msysgit.github.io/|aktuellste Version von Git herunterladen]] und mit den vorausgewählten Standardeinstellungen installieren. | - 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.]] | - [[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 | ||