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 [2015/06/10 17:55]
webproducer XAMPP als Dienst installieren
php:ide [2021/05/25 11:52] (aktuell)
webproducer
Zeile 1: Zeile 1:
-====== Die ideale ​(leider kostenpflichtige) ​PHP Entwicklungsumgebung ======+====== Die ideale PHP Entwicklungsumgebung ======
  
-**Installation**+Dieser Aufbau einer idealen Testumgebung ist eine Empfehlung, die aufgrund jahrelanger Erfahrungen mit den verschiedensten Kombinationen aus Programmen und Browsern entstanden ist.
  
-  - XAMPP installieren:​ https://​www.apachefriends.org/​de/​index.html. +===== PHP und MariaDB =====
-  - XAMMP als Dienst installieren:​ Datei "​C:​\xampp\apache\apache_installservice.bat"​ als Administrator auführen. +
-  - Abschnitt "​XDebug"​ in der Datei "​C:​\xampp\php\php.ini"​ abändern (siehe unten). +
-  - PhpStorm herunterladen (https://​www.jetbrains.com/​phpstorm/​) und installieren. +
-  - http://​www.jetbrains.com/​phpstorm/​marklets/ ​=> Xdebug [Generate]: "Start debugger" ​und "Stop debugger"​ in die Lesezeichen-Symbolleiste schieben.+
  
-**php.ini (Abschnitt: XDebug)**+Nachfolgend werden zwei verschiedene Möglichkeiten für die Einrichtung einer Testumgebung aufgezeigt.
  
-<code ini> +**Empfehlung:** Um kompatibilitätsproblemen aus dem Wege zu gehen installieren Sie in Ihrer Testumgebung die gleiche PHP-Version wie auf Ihrem Live-Server!
-[XDebug] +
-zend_extension = "C:\xampp\php\ext\php_xdebug.dll"​ +
-;​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:​xammp|Xampp für die Installation auf dem lokalen PC]]
 +  * [[php:​ds220|NAS Synology Diskstation DS220 als Webserver nutzen]]
  
-**Debuggen**+===== IDE (integrated development environment) =====
  
-  - Den Debug-Modus durch das Lesezeichen ​im Browser "Start debugger"​ aktivieren. +Für die Entwicklung von PHP-Code konnte ​das kostenpflichtige Programm PhpStorm ​im Preis-Leistungsverhältnis überzeugenAufgrund von einem schnellen Autovervollständiger und vielen nützlichen Möglickeiten,​ per Knopfdruck Standard-Code (wie zB. 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.
-  ​PhpStorm öffnen und => Run => "Start Listening for PHP Debug Connections"​ aktivieren. +
-  ​"​Haltepunkte"​ in PHPStorm einfügen. +
-  ​Seite mit "​http://​localhost"​ aufrufen.+
  
-Beim Erreichen eines Haltepunktes wird die Ausführung des Scriptes angehalten ​und +  -  Die [[http://​msysgit.github.io/​|aktuellste Version von Git herunterladen]] ​und mit den vorausgewählten Standardeinstellungen installieren. ​ 
-in PhpStorm werden alle Variablen-Inhalte zur Laufzeit angezeigtohne die Benutzung von "​echo"​ oder "​print_r"​.+  [[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
php/ide.1433951736.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)