Manußl PHP | ||
---|---|---|
P°edchßzejφcφ | P°φloha E. Lad∞nφ (debugging) PHP | Dal╣φ |
Vnit°nφ debugger v PHP 3 je u╛iteΦn² pro hledßnφ zßludn²ch chyb. Debugger pracuje prost°ednictvφm p°ipojenφ na TCP port p°i ka╛dΘm startu PHP 3. V╣echny chybovΘ zprßvy z p°φslu╣nΘ relace jsou posφlßny do tohoto TCP kanßlu. Tyto informace jsou urΦeny pro "debugging server", kter² m∙╛e b∞╛et uvnit° IDE nebo programovatelnΘho editoru (jako je Emacs).
Jak nastavit debugger:
Nastavte TCP port pro debugger v konfiguraΦnφm souboru (debugger.port) a aktivujte ho (debugger.enabled).
Nastavte TCP pro poslech na n∞jakΘm portu (nap°φklad socket -l -s 1400 v UNIXu).
Ve va╣em k≤du spus╗te "debugger_on(host)", kde host je IP adresa nebo domΘnov² nßzev poΦφtaΦe, kde b∞╛φ p°φslu╣n² TCP server.
P°edchßzejφcφ | Dom∙ | Dal╣φ |
Lad∞nφ (debugging) PHP | Nahoru | Protokol debuggeru |