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:
- PDT Eclipse pre Windows
- XDebug
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:
- http://devzone.zend.com/article/2930
- http://www.eclipse.org/pdt/articles/debugger/os-php-eclipse-pdt-debug-pdf.pdf
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
Ď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 ;-)
Komentáre
Žiadne komentáre. Môžete nejaký napísať.
Články publikované v rovnakej kategórii:
- Ako reštartovať Apache vo Windows 7
- Ako vyzerá stránka v jednotlivých verziách IE - IE NetRenderer
- Flash Cookies
- Ako rýchlo sa načítava Vaša stránka - Page Speed
- Kompexní analýza webových stránek - bakalárska práca zdarma
- Ťaháky pre webprogramátorov
- AppServ
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:
Najnovšie z Twitter:
- Šťastie je, keď to, čo si myslíte, to, čo hovoríte a to, čo robíte, je v harmónii.. - Mahatma Gandhi
- Je logické, že vo väčšej miere venujeme svoj čas rodine, ak máme radšej svoju rodinu, ako kamaráta Tomáša. -- Old Rich
- Keď niekedy uvažujem nad tým, aké obrovské následky majú maličkosti..., mám pokušenie myslieť si, že maličkosti ani neexistujú. Bruce Barton
- "Úspech znamená chodiť od zlyhania ku zlyhaniu bez straty entuziazmu." - Winston Churchill
- "Ešte nedávno si žil, akoby život žiadny zmysel nemal. Teraz vieš, že naozaj žiadny zmysel nemá, pokiaľ mu ho nedáš." - Neale Donald Walsch
- "Úspech je stav mysle. Ak chcete úspech, začnite premýšľať o sebe ako o úspešnom človeku." - Dr. Joyce Brothers, americká publicistka
- "Nikdy nepremýšľam o budúcnosti, pretože prichádza príliš rýchlo." -- Albert Einstein
Tagy:
© Ing. Jozef Rusňák - Graphy Studio. Webdesign & webprogramming. Všetky práva vyhradené.
Doporučujeme: Slovník krížovkára | Krmivo pre psov | Webhosting pre viac domén | Aký webhosting vybrať | WeTab | Ktory.sk | site5
pošli do vybrali.sme.sk