Portal > Foren > Ankündigungen, News und Feedback > Tutorials > Eclipse mit PDT + XAMPP mit Xdebug
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 26.10.2007, 15:20 Nach oben    #1
Jonas
 
Benutzerbild von Artemis
 
Registriert seit: 03.06.2006
Beiträge: 244
Standard Eclipse mit PDT + XAMPP mit Xdebug

0. VoraussetzungenDie von mir benutzten Versionen: Java 6 Update 3, eclipse 3.3.1 und XAMPP 1.6.4.

1. eclipse mit PDT installieren
Zuerst eclipse in den Ordner deiner Wahl entpacken, dann eclipse.exe ausführen und den Workspace anlegen.



Im Hauptfenster dann auf Help > Software Updates > Find and Install... gehen. Im nächsten Fenster Search for new features to install wählen und weiterklicken.
Mit einem Klick auf New Remote Site erstellst du einen neuen Eintrag für die PDT. Der URL dafür lautet http://download.eclipse.org/tools/pdt/updates/.
Dann zusätzlich zu dem eben erstellten Eintrag Europa Discovery Site auswählen.







Mit einem Klick auf Finish wird nach Features gesucht. Ist dies beendet, markiere PDT (der Name der Seite, die du eben erstellt hast) > PDT Features > PDT Feature <Versionsnummer> und Europa Discovery Site > Web and JEE Development > Web Standard Tools (WST).
Dann kannst du auf Select Required klicken und alles zusätzlich benötigten Features werden ausgewählt, was etwas dauern kann.



Nach einem Klick auf Next, dem Akzeptieren der Lizenz und einem abschließenden Klick auf Finish wird damit begonnen die Feautures herunterzuladen.

Wenn er mit dem Herunterladen fertig ist, auf die Frage, ob man das wirklich installieren will mit Install All antworten.

Danach eclipse beenden.

2. XAMPP mit Xdebug installieren
Als erstes XAMPP installieren.

Dann die entsprechende php.ini-Dateien öffnen. Da wir ja nur die Kommandozeilen-Datei brauchen, öffnen wir die Datei xampp/php/php.ini und nicht xampp/apache/bin/php.ini. Letztere Datei ist nur für PHP auf dem Server. Du kannst die Einstellungen auch für die Serverversion übernehmen, da Xdebug noch andere Vorteile bietet, aber das ist nicht notwendig.

Im Bereich [Zend] alles auskommentieren und dafür im Bereich [XDebug] bei den ersten 5 Zeilen (nicht die allererste) die Kommentare entfernen.

3. PDT und Xdebug
Eclipse wieder starten und auf Window > Preferences gehen und dort auf PHP > Executables und dort auf Add. Dann einen Namen, den Pfad (xampp/php) angeben und Xdebug auswählen.
Dann auf PHP > Debug gehen und dort Xdebug statt Zend auswählen.





Dann auf OK.

4. Test
Jetzt ein Test.

Erstmal wechseln wir in die PHP-Perspektive. Dies geschieht über Window > Open Perspective > Other > PHP.

Nun erstellen wir ein neues PHP-Projekt und eine PHP-Datei.

Dort fügen wir folgenden Code ein:
PHP-Code:
<?php

$variable 
"test";

$variable 24;

$variable "anderer wert";

?>


Jetzt setzen einen Breakpoint auf die dritte Zeile und klicken oben auf den kleinen Käfer.

Auf die Frage, ob wir fürs debuggen immer die Debug-Perspektive öffnen wollen, bejahen wir.

Dann sollte die Debug-Session starten und ein Pfeil im Code symbolisieren, wo der Debugger gerade ist. Zusätzlich sieht man alle Variablen und ihre Werte.

Mit einem Klick auf die gelben Pfeile kann man dann mehr oder weniger viel Code ausführen lassen.


Bei Fragen oder Anmerkungen nutzt bitte das Eclipse-Forum.

Geändert von Artemis (24.03.2008 um 10:32 Uhr)
Artemis ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.08.2008, 18:04 Nach oben    #2
Gabriel
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 433
Standard

Für Leute, die mit Ubuntu (getestet mit 8.04) unterwegs sind:

xDebug einfach mit
Code:
sudo apt-get install php5-xdebug
Installieren. Server neustarten und fertig!
kampfgnom ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
eclipse - JVM terminated exit code = 1 risa Eclipse 1 12.02.2008 12:26
Eclipse PDT Version 1.0 final veröffentlicht Ben Nachrichten 1 27.09.2007 11:18
PHP/Eclipse: Eclipse PDT M2 für heute angekündigt mepeisen Nachrichten 20 21.09.2007 11:00
Eclipse Plugin-Liste mepeisen Eclipse 2 17.09.2007 07:16
Highlightning in PDT Eclipse (folding) Ben Eclipse 2 14.09.2007 11:06


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:42 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45