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/23 09:39]
webproducer .ignore-Plugin für Git
php:ide [2021/05/25 11:52] (aktuell)
webproducer
Zeile 1: Zeile 1:
-====== Die ideale ​(leider kostenpflichtige) ​PHP Entwicklungsumgebung ======+====== Die ideale PHP Entwicklungsumgebung ======
  
-PhpStorm ​ist eine integrierte Entwichklungsumgebung für die Programmiersprache PHP. Ein schneller Autovervollständiger sowie ein inteligentes Syntaxhighlighting sind die großen Vorteile dieser Software.+Dieser Aufbau einer idealen Testumgebung ​ist eine Empfehlung, ​die aufgrund jahrelanger Erfahrungen mit den verschiedensten Kombinationen aus Programmen und Browsern entstanden ist.
  
-Mit der Testversion kann das Programm im vollem Funktionsumfang 45 Tage benutzt werden. Danach kann PHPStorm für 195,00 Euro (Stand: 18.06.2015) erworben werden.+===== PHP und MariaDB =====
  
-----+Nachfolgend werden zwei verschiedene Möglichkeiten für die Einrichtung einer Testumgebung aufgezeigt.
  
-**Installation**+**Empfehlung:** Um kompatibilitätsproblemen aus dem Wege zu gehen installieren Sie in Ihrer Testumgebung die gleiche PHP-Version wie auf Ihrem Live-Server!
  
-  ​- XAMPP installierenhttps://​www.apachefriends.org/​de/​index.html. +  ​* [[php:xammp|Xampp für die Installation auf dem lokalen PC]] 
-  ​- XAMMP als Dienst installieren:​ Datei "C:\xampp\apache\apache_installservice.bat" ​als Administrator auführen. +  ​* [[php:ds220|NAS Synology Diskstation DS220 als Webserver nutzen]]
-  - 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.+
  
-**Neues Projekt aus Git-Repository erstellen** +===== IDE (integrated development environment=====
-  - PhpStorm öffnen und mit "​File" ​=> "​Settings..." ​=> "​Plugins" ​=> "​Install JetBrains plugin..." ​=> "​.ignore"​ das Plugin von .gitignore installieren +
-  - "Check out from Version Control" ​=> "​Git"​ auswählen und die URL des Repository ​(ohne Protokoll wie z. B. httpeintragen.+
  
-**php.ini (Abschnitt: XDebug)**+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 z. B. getter- und setter-Methodenzu 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.
  
-<code ini> +  -  Die [[http://msysgit.github.io/​|aktuellste Version von Git herunterladen]] und mit den vorausgewählten Standardeinstellungen installieren.  
-[XDebug] +  [[php:phpstorm|PhpStorm herunterladen (kostenpflichtig),​ installieren und konfigurieren.]]
-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>​+
  
 +===== Internet-Browser =====
  
-**Debuggen**+Zum Testen des Ergebnis hat sich unter den Internet-Browsern der Google Chrome als nützlichstes Testwerkzeug herausgestellt.
  
-  ​- Den Debug-Modus durch das Lesezeichen im Browser "Start debugger"​ aktivieren. +  ​* [[:chrome|Google Chrome]] und Erweiterungen herunterladen ​und installieren
-  - 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 +
-in PhpStorm werden alle Variablen-Inhalte zur Laufzeit angezeigt, ohne die Benutzung von "​echo"​ oder "​print_r"​.+
php/ide.1435045182.txt.gz · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)