Xdebug a PDT Eclipse

Debugovanie PHP skriptov je kapitola sama o sebe.  Rozbehať Xdebug s PDT Eclipsom mi dalo chvíľku zabrať, napriek tomu sa mi to nakoniec podarilo. Zhrniem len základné veci + pridám odkazy na zdroje z ktorých som vychádzal.

Software:

Dôležitá je verzia XDebug, ktorú treba stiahnuť - podľa verzie PHP a či je to thread safe alebo not thread safe.

Články:

Do php.ini pridať:

zend_extension_ts="C:/AppServ/php5/ext/php_xdebug-2.0.5-5.2.dll"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"

Kde C:/AppServ/php5/ext/ je cesta k xdebug, php_xdebug-2.0.5-5.2.dll je knižnica xdebug, ktorú som stiahol pre verziu PHP 5.2 a thread safe. Premenná zend_extension_ts sa mení podľa nastavenia PHP a to je aj častá chyba, prečo to často neide - podľa nasledujúcej tabuľky (opísané z PDF ).

Key name Thread safety Debug
zend_extension Off Off
zend_extension_ts On Off
zend_extension_debug Off On
zend_extension_debug_ts On On

Ďalej ešte treba správne nastaviť Debugger Type v Eclipse, teda že využívate XDebug, na ktorom porte  (9000) a ďalšie nastavenia ako cestu k php.exe a pod. Pozor aj na to, aby tento port nebol blokovaný firewallom (tiež častá chyba).

Pre viac informácií odporúčam preštudovať pôvodné anglické zdroje uvedené vyššie.

Uverejnené: 18.12.2009 16:48
(JR)

Kategórie: Programovanie

Tagy: php, debug, eclipse, xdebug, ladenie php

pošli na vybrali.sme.sk pošli do vybrali.sme.sk

Ďalší článok »
« Predchádzajúci článok

Pred tým, než napíšete komentár, skúste porozmýšľať, akú bude mať pre čitateľov informačnú hodnotu. Nekonštruktívne komentáre budú bez upozornenia zmazané. Môžete písať kritické komentáre, snažte sa mi ale oponovať a vyjadrovať svoj názor vecne. Komentáre typu 'hlúpy článok', 'venuj sa niečomu serióznemu', 'cool článok', 'veľmi si mi pomohol' a pod. mi skúste písať radšej na Facebook, kde si to rád prečítam ;-)

RSS  Komentáre

Žiadne komentáre. Môžete nejaký napísať.


* Nebude zverejnený
* Voliteľné

Články publikované v rovnakej kategórii:

Upozornenie: Tento blog píšem hlavne pre vlastné potreby. Zaznamenávam v ňom pre mňa zaujímavé informácie, udalosti a píšem k nim vlastné názory. Informácie zverejnené v tomto blogu sú teda častokrát mojim vysokosubjektívnym názorom. Rovnako tu môžu byť, napriek mojej snahe, zverejnené dezinformácie, prípadne jednostranné názory. Vezmite to prosím pri čítaní tohto blogu do úvahy. Ďakujem za pochopenie.... :-)

Kategórie:

Ing. Jozef Rusňák
Jozef Rusňák
Programátor a webdizajnér.
Tvorí súčasť vývojárskej skupiny boberdoo.com americkej spoločnosti boberdoo.com LLC
» Viac informácií

Najnovšie z Twitter:

» viac