Zum Inhalt springen

PHP auf lokalem Webserver debuggen, Zend Studio


Empfohlene Beiträge

Hallo zusammen.

Ich habe an meiner Hochschule ein schon bestehendes PHP-Projekt übernommen.

Damit ich richtig arbeiten kann möchte ich vor allem auch Debugen können.

Aber obwohl ich Zend Studio verwende, will es mir nicht so recht gelingen.

Setze ich in ZS einen Haltepunkt bleibt der Code bei der Ausführung, anders als von Visual Studio in C++ o.ä gewohnt, nicht stehen.

Ich habe zudem versucht die PHP-Seiten die unter Windows auf XAMPP laufen mit Hilfe des Zend Debuggers zu debuggen. Leider komme ich aber auch hier nicht weiter.

Ich habe die php.ini im Apache-Verzeichnis wie folgt angepasst und den Webserver neue gestartet, aber wenn ich versuche die Debug Configuration für den Webserver zu testen, führt dies immer zu einem Timeout.

PicFront - Bildschirmfoto2011-07-10um12.43.35.png

...

[Zend]

zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"

zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"

zend_optimizer.enable_loader = 0

zend_optimizer.optimization_level=15

[Debugger]

zend_extension_manager.debug_server_ts="C:\xampp\php\ext\ZendDebugger.dll"

zend_debugger.expose_remotely=always

zend_debugger.expose_remotely=127.0.0.1

...

Wahrscheinlich hapert es nur an einer Kleinigkeit. Vielleicht kann mir jemand einen Tipp geben.

Dank und viele Grüße,

FGH

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nun habe ich es zwar fertig gebracht zu debuggen, allerdings nur wenn ich den ZendDebbuger alleine laufen lassen (was eigentlich nicht immer Sinne des Erfinders ist). Grundsätzlich geht es also.

Entweder sind nun der Debugger und der Optimizer / Extension Manger in der von mir verwendeten Version inkompatibel oder ich habe doch noch einen Fehler in der Konfiguration.

Hier meine lauffähige Konfiguration mit der auskommentieren, nicht-funktionierenden Wunschkonfiguration darüber.

[Zend]

;zend_extension_ts = "C:\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll"

;zend_extension_manager.optimizer_ts = "C:\xampp\php\zendOptimizer\lib\Optimizer"

;zend_optimizer.enable_loader = 0

;zend_optimizer.optimization_level=15

;zend_optimizer.license_path =

;zend_extension_manager.debug_server = "C:\xampp\apache\bin\ZendDebugger.dll"

;zend_debugger.expose_remotely=always

;zend_debugger.expose_remotely=127.0.0.1

[Zend Debugger]

zend_extension_ts = "C:\xampp\apache\bin\ZendDebugger.dll"

zend_debugger.expose_remotely=always

zend_debugger.expose_remotely=127.0.0.1

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...