Ich möchte PDT verwenden, um PHP mit Eclipse zu debuggen. Ich benutze Ubuntu 9.04. Kann mir jemand helfen? Bitte geben Sie Details an, wenn möglich.Wie kann ich PDT mit Eklipse in ubuntu assoziieren/verwenden?
Antwort
Unter Berücksichtigung this thread und this one:
Sie haben, dass xdebug, um sicherzustellen, auf jeden Fall auf der Version von PHP geladen Sie verwenden.
Verwenden Sie dazu die Startkonfiguration, die Sie verwenden, um zu versuchen, Ihr Skript im Debugmodus auszuführen, und ändern Sie es, um ein Skript mit phpinfo.php darin auszuführen.
Auch ein Debug-Protokoll wäre gut.Anzahl:
xdebug.remote_autostart=On
xdebug.remote_log="c:\temp\xdebug.log"
auf die Datei php.ini.
Dann müssen Sie sicherstellen, dass PDT Xdebug
Informationen über Port 9000, und haben versichert, dass Ihre lokalen Standard PHP Web Server ist http://127.0.0.1 erwartet.
Mit dem Protokoll könnten Sie zum Beispiel feststellen, dass Ihre php.ini-Dateien nicht richtig formatiert sind, was ausreichen könnte, um das Debuggen von PHP von PDT zu verhindern.
uyu müsste PHP5 xdebug Erweiterung installieren Sie zuerst,
sudo aptitude install php5-xdebug
, nachdem Sie Ihre Einstellungen überprüfen müssten durch /etc/php5/conf.d/xdebug Bearbeitung
, nachdem Sie Setup Ihr PHP-Projekt, um xdebug zu verwenden, und Sie sollten fertig sein.
Ich benutze PDT in Ubuntu 9.04 und kann meine PHP-Projekte debuggen. zuerst wie bereits beantwortet install php5-xdebug durch apt-get oder synaptic (ich denke, Sie installieren bereits php5 auf die gleiche Weise :)). Dann müssen Sie php ausführbare Dateien in Window/Preferences/PHP/PHP Executables definieren. Sie können auf/usr/bin/php verweisen oder die Schaltfläche "Suchen ..." verwenden, aber Sie müssen auf das erste Suchverzeichnis zeigen, das Ihrer PHP-Exec-Binärdatei am nächsten liegt. Nach der gefundenen ausführbaren Datei wird immer standardmäßig Zend Debug verwendet. Bearbeiten Sie die ausführbare Datei, um den Typ "PHP-Debugger" in XDebug zu ändern. Und jetzt ein Haupttrick. Wenn Sie versuchen, Ihre PHP-Skripte zu debuggen, ohne die Laufkonfiguration zu erstellen, wird immer Zend Debugger verwendet. Sie müssen Ihre eigene Laufkonfiguration erstellen, wobei XDebug als PHP-Debugger eingerichtet wird. Es hat für mich funktioniert.
- 1. Android auf ubuntu mit Eklipse
- 2. Eklipse Galileo reagiert nicht ubuntu 64-bit
- 3. Wie kann ich "Knoten index.js" in Ubuntu
- 4. Eklipse weiterhin
- 5. Eclipse PDT
- 6. wie - github Zwei-Faktor-Authentifizierung mit Eklipse
- 7. Wie Flex auf Eklipse zu importieren
- 8. Wie kann ich Ruby auf ubuntu deinstallieren?
- 9. Warnungen in android Eklipse
- 10. Wie debugge ich eine Remote-Anwendung in meiner Eklipse
- 11. Kann ich xcode in ubuntu installieren?
- 12. Spinner in android Eklipse
- 13. Ich kann Android Studio in Ubuntu
- 14. Wie kann ich die Bildschirmhelligkeit meines Laptops in Ubuntu ändern?
- 15. Wie kann ich die Befehlszeile in Ubuntu 10.04 ändern?
- 16. Eclipse PDT Autocomplete
- 17. Eclipse PDT Installation
- 18. Wie kann ich .sh Erweiterungsdatei in Linux erstellen Ubuntu
- 19. Wie kann ich eine neue Browser-Registerkarte in Eclipse PDT öffnen?
- 20. Ich kann keinen Emulator mit AVD in Ubuntu erstellen
- 21. Probleme mit PDT 2.0 und Eclipse 3.4.2?
- 22. Wie Mac OS X Wörterbuch in Eklipse
- 23. Wie kann ich den lighttpd-Daemon beim Start in Ubuntu
- 24. Wie kann ich einen öffentlichen HTML-Ordner in Ubuntu erstellen?
- 25. Wie kann ich PCL in Python importieren, auf Ubuntu?
- 26. PHPUnit-Tests in Eclipse mit PDT und MakeGood arbeiten
- 27. PAYPAL IPN & PDT fehlgeschlagen
- 28. Wie mounte ich Netzwerkordner in Ubuntu 12.04
- 29. Eclipse PDT-Plugin Installation
- 30. Eclipse PDT, PHPUnit Autovervollständigung
Was haben Sie versucht? Welche Art von Schwierigkeiten/Fehlern/Problemen erleben Sie? (je mehr Details, desto mehr können einige wahrscheinlich helfen) –