Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...