Eine gute IDE kann um Ihre Arbeit effizienter zu gestalten, habe ich eine Menge von PHP für die IDE-, Code-Bearbeitung und die automatische Vervollständigung Funktion von allen guten, aber die meisten der Aspekte der Debugging-Code IDE ist sehr schwach, mit den besten Sollte die Zend Studio, und durch die Integration der Zend Platform, die perfekte Realisierung des Remote-Debugging-Funktion, vor allem mit dem Firefox-Plug-Ins, so dass Sie erleichtern in der Zend Studio ist das Debuggen in der Browser-Seite, sehr human. Aber die Mängel von Zend Studio ist auch sehr deutlich, dass es sich um eine kommerzielle Software, und Zend Platform installiert wird in das System der Registrierung von einer Reihe von Dienstleistungen, einschließlich einer MySQL-Datenbank-Dienste, wie ein Ergebnis kann nur mit einem MySQL-Diensten, zu dieser Zeit, wenn Sie wollen, XAMPP wie die Verwendung von AMP (Apache, MySQL, PHP) zu installieren integrierten Paket wird ein Problem.
So, wie Sie Windows auf einem sehr guten, sehr mächtige Debugging PHP-Entwicklungsumgebung? Nach mehreren Versuchen, meine Lösung ist: WampServer + + xdebug PDT (PHP Development Tools), die Installation Schritte sind wie folgt:
1, laden Sie die neueste Version von WampServer. Download Adresse: http://www.wampserver.com/en/download.php;
2, Installation WampServer. Meine Position ist die Installation "D: \ PHP \ WAMP". Während der Installation, können Sie die PHP-mail ()-Funktion erforderlichen Informationen, einschließlich der SMTP-Server, und so weiter, nur das Recht, diese Parameter, die wir benutzen können, PHP zum Senden von E-Mail. Hier können Sie die E-Mail-Service von der SMTP-Dienst, oder eine lokal installierte seine eigene SMTP-Server, habe ich den 1. SMTP-Server.
3, wird in der xdebug in WampServer. Von http://xdebug.org/ entspricht Download WampServer, die von der PHP-Version des Moduls xdebug, ich war der PHP 5.2.1-5.2.7. Werden die php_xdebug-2.0.2-5.2.5.dll zu kopieren D: \ PHP \ WAMP \ bin \ php \ php5.2.5 \ ext, umbenannt php_xdebug.dll. In D: \ PHP \ WAMP unter das neue Verzeichnis xdebug, verwendet, um die xdebug Ausgabedatei. PHP-Konfigurations-Dateien ändern D: \ PHP \ WAMP \ bin \ apache \ apache2.2.6 \ bin \ php.ini, in der endgültigen Dokument, indem Sie die folgenden Schritte aus:
[Xdebug]
zend_extension_ts = "D: / PHP/wamp/bin/php/php5.2.5/ext/php_xdebug.dll"
xdebug.auto_trace = On
xdebug.collect_params = On
xdebug.collect_return = On
xdebug.trace_output_dir = "D: / PHP / WAMP / xdebug"
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = "D: / PHP / WAMP / xdebug"
xdebug.remote_autostart = On
xdebug.remote_enable = On
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_log = "D: / PHP / WAMP / xdebug / xdebug.txt"
Xdebug Einstellungen, die die spezifische Bedeutung der verschiedenen Parameter.
Profil speichern. Start WampServer, in einem Browser zu öffnen http://localhost/?phpinfo=1, bestätigt xdebug Modul wurde erfolgreich geladen.
4 von http://downloads.zend.com/pdt/all-in-one/ Download der neuesten Version von PDT, Ich habe mich für die Version 1.0.2 win32. Zum Herunterladen der komprimierten Dateien auf D: \ PHP \ pdt.
5 von http://downloads.zend.com/pdt/debugger/ laden Sie sich die neueste PHP-Debug-Plug-in, nach dem Extrahieren von Funktionen und Plugins-Ordner zu kopieren D: \ PHP \ pdt \, die das Originaldokument Sein kann. PDT alle in ein bereits in der Plug-in, nicht mehr eine separate Installation.
6, nach dem Abschluß der Maßnahme zu setzen, müssen Sie eine Reihe von PDT kann verwendet werden, um Debug-xdebug, dieses Dokument gibt es detaillierte Anweisungen: http://www.eclipse.org/pdt/documents/XDebugGuide.pdf
Nun, jetzt können Sie die gleichen Verfahren wie Java-Debugging PHP über die Modalitäten für die lokalen und Remote-Debugging, ist nicht so, dass Henshuang. Die Verwendung von Remote-Debug-Modus, wenn eine Debug-Prozess zu starten, wird die Standard-Browser zu öffnen Sie die Seite, die Sie debuggen, können Sie durch Klicken Sie auf Seiten Links zu anderen Seiten auf Debugging, sehr bequem.
Allerdings ist die Verwendung des Prozesses, entdeckte ich ein Problem, das heißt, in den Ausdrucksformen des Inhalts des Arrays von 32 Elemente für eine Reihe der Show (z. B. [0 ... 31], [32 ... 63], .. .) Wenn Sie möchten, um Elemente des Arrays von mehr als 32, nur um zu sehen, Ausdrücke in der ersten Reihe von [0 ... 31] der Wert des Elements, der Rest der Gruppe sind leer. Google in der letzten halben Tag zu finden, die Antwort ist nein, ich weiß nicht, ob jemand hat festgestellt, dass, oder eine Lösung zu finden.
Tags: guide, IDE, PDT, xdebug.
2 Antworten für "how to build Open-Source-PHP-Entwicklungsumgebung für die Fehlersuche"
sieht es aus wie ein netter Ort, aber es würde besser mit Multi-Language Support, zum Beispiel Spanisch, aber dank .. ..
Upstairs, die WAMP in englischer Sprache.
126 auf der SMTP sehr bequem /
ZEND in einem Paket, dass große ah, ha.
Lassen Sie eine Antwort