Welche PHP-, Xdebug- und Eclipse-Konfigurationen funktionieren unter Windows 7 64 Bit?

1969
thaddeusmt

Ich habe tagelang herumgespielt und versucht, die richtige Kombination zu finden, die es mir ermöglicht, mit Haltepunkten und variabler Betrachtung in Eclipse zu debuggen, ohne Apache zum Absturz zu bringen.

  • PHP 5.3? PHP 5.2?
  • Eclipse Helios? Eclipse Galileo? Die eine oder andere Version mit bestimmten Versionen von Xdebug oder PHP? Oder muss ich wirklich NetBeans oder etwas anderes verwenden?
  • Ist mein 64-Bit-Betriebssystem das Problem? Benötigen Sie bestimmte 64-Bit-Versionen von PHP, Eclipse oder Xdebug, um unter Windows 7 64 zu arbeiten?
  • Irgendwelche speziellen xdebug-Konfigurationsoptionen und -tricks, die ich in php.ini brauche? Wie das Deaktivieren von xdebug.profiler_enable oder das Verwenden von Anführungszeichen um meinen zend_extension-Pfad zur xdebug-dll?
  • Eine Vhosts-Ausgabe?
  • Verschrotten Sie das Ganze und gehen Sie zurück zu Windows XP oder Ubuntu.

Folgendes habe ich bereits gelesen:

Grundsätzlich wäre es großartig, wenn Leute ihre Arbeit einstellen könnten (dh Debugging mit Haltepunkten und Anzeige lokaler Variablen in Eclipse). Win7-64-Bit-Konfigurationen, einschließlich:

  • PHP-Version (5.3.1, 5.2.11 usw.)
  • Xdebug-DLL (2.1.0-5.3-vc6 usw.)
  • Xdebug php.ini config (zend_extension = "C: \ xampp \ php \ ext \ php_xdebug.dll", etc)
  • Apache-Version (2.2.14 usw.)
  • Eclipse-Version
  • Noch etwas Wichtiges? Die "geheime Zutat"?

Vielen Dank! Ich vermisse meinen Debugger, seit ich mit Win 7 einen neuen Laptop bekommen habe! Leider sieht es so aus, als würden einige der Treiber (umschaltbare Grafik, Multi-Touch-Pad usw.) auf meiner Lappy noch nicht richtig mit Ubuntu funktionieren, daher fühle ich mich bei Win etwas gefangen :( Ich weiß, ich werde etwas herausfinden, Aber ich war schon eine Weile bei diesem Trial-and-Error-Spiel und suche nach Anleitung.

(Ursprünglich auf StackOverflow hier veröffentlicht, aber zu SuperUser verschoben :)
https://stackoverflow.com/questions/4628215/what-php-xdebug-and-eclipse-configurations-work-on-windows-7-64-bit

1
Für das, was es wert ist, entwickle ich 4 Jahre später (!) In einer Vagrant-Box (unter Verwendung von VirtualBox), also lasse ich PHP und Xdebug in einer nativen Linux-Umgebung laufen. Xdebug funktioniert immer noch für das schrittweise Debuggen in meiner IDE (PHPStorm) und sogar für das Debuggen der Konsole. Ich würde jedem vorschlagen, der auf diese Frage bei Google "vagrant" landet und sich (einige) die "WAMP" -Einstellungskopfschmerzen erspart. thaddeusmt vor 8 Jahren 0

1 Antwort auf die Frage

0
DanPride

Es gibt 2370 Videos, wie man XDebug auf Youtube zum Laufen bringt. Ich habe 50 davon für Luna Eclipse durchgemacht. Ich gab schließlich auf und wechselte zu PhpStorm. Beste Entscheidung aller Zeiten. Das Xdebug-Zeug ist relativ leicht zu stürmen, und der Rest der App ist wunderbar. Ich habe XDebug ein Dutzend Mal mit Eclipse installiert und habe es mit Keplar und den anderen schließlich (nie Luna) zum Laufen gebracht, aber es dauerte immer ewig, immer begleitet von Fluchen und Fluchen eines blauen Striches. Es ist viel besser, die Sonnenfinsternis auszugeben und zu etwas anderem zu gehen. Es ist ein großartiges Produkt, aber die ständigen XDebug-Probleme machen es zu einem verlockenden Vorschlag.

Nun, es ist 4 Jahre später, ich würde feststellen, dass es mir viel besser geht, Vagrant-Boxen zu entwickeln. PHP und Xdebug funktionieren viel besser unter Linux und sind Spiegelserver oder Produktionsumgebungen. Außerdem habe ich für meine IDE zu PHPStorm gewechselt. thaddeusmt vor 8 Jahren 0