Benutzer-Werkzeuge

Webseiten-Werkzeuge


php:ide

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
php:ide [2016/08/05 11:42]
webproducer Firefox-Add On "Web-Developer" gegen "Firebug" ausgetauscht.
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.
  
-**IDE**+===== PHP und MariaDB =====
  
-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.+Nachfolgend ​werden ​zwei verschiedene Möglichkeiten für die Einrichtung einer Testumgebung aufgezeigt.
  
-**Browser**+**Empfehlung:** Um kompatibilitätsproblemen aus dem Wege zu gehen installieren Sie in Ihrer Testumgebung die gleiche PHP-Version wie auf Ihrem Live-Server!
  
-Zum Testen des Ergebnis hat sich unter den Internet-Browsern der Firefox von Mozilla mit seinem Add On "​Firebug" ​als nützlichstes Testwerkzeug herausgestellt.+  * [[php:​xammp|Xampp für die Installation auf dem lokalen PC]] 
 +  * [[php:​ds220|NAS Synology Diskstation DS220 als Webserver nutzen]]
  
-===== Installation ​=====+===== IDE (integrated development environment) ​=====
  
-**Empfehlung:​** Um kompatibilitätsproblemen aus dem Wege zu gehen benutzen Sie in Ihrer lokalen Testumgebung ​die gleiche ​PHP-Version ​wie auf Ihrem Live-Server!+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. getterund 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.
  
-  - [[php:​xammp|XAMPP herunterladen und installieren (Testumgebung mit PHP und MySQL)]] 
   -  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. ​
-  - Abschnitt "​XDebug"​ in der Datei "​C:​\xampp\php\php.ini"​ abändern (siehe unten). 
   - [[php:​phpstorm|PhpStorm herunterladen (kostenpflichtig),​ installieren und konfigurieren.]]   - [[php:​phpstorm|PhpStorm herunterladen (kostenpflichtig),​ installieren und konfigurieren.]]
-  - [[https://​www.mozilla.org/​de/​firefox/​new/​|Mozilla Firefox herunterladen]] und installieren 
-  - [[https://​addons.mozilla.org/​de/​firefox/​addon/​firebug/​|Firefox Add On "​Firebug"​ installieren]]. Neben der Anzeige eines z. B. von JavaScript generierte Quelltext können auch JavaScript-Kommandos direkt abgesetzt werden. 
  
-**php.ini (Abschnitt: XDebug) für Debuggen mit PHPStorm anpassen**+===== Internet-Browser =====
  
-<code ini> +Zum Testen des Ergebnis hat sich unter den Internet-Browsern der Google Chrome als nützlichstes Testwerkzeug herausgestellt
-[XDebug] + 
-zend_extension = "​C:​\xampp\php\ext\php_xdebug.dll"​ +  * [[:chrome|Google Chrome]] und Erweiterungen herunterladen und installieren
-;​xdebug.profiler_append = 0 +
-;​xdebug.profiler_enable = 1 +
-;​xdebug.profiler_enable_trigger = 0 +
-;​xdebug.profiler_output_dir = "​C:​\xampp\tmp"​ +
-;​xdebug.profiler_output_name = "​cachegrind.out.%t-%s" +
-xdebug.remote_enable = 1 +
-xdebug.remote_handler = "​dbgp"​ +
-xdebug.remote_host = "​127.0.0.1"​ +
-xdebug.trace_output_dir = "C:\xampp\tmp"​ +
-xdebug.idekey = "​PHPSTORM"​ +
-</​code>​+
php/ide.1470390136.txt.gz · Zuletzt geändert: 2016/08/05 00:00 (Externe Bearbeitung)