Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Debugger dla php, czy warto używac? | Xdebug problem z instalacją
wijet
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 20.12.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Przegladając starsze wątki na forum znalazlem cos o debugerze DBG , liniki do pobrania na stonie nie działają ale jakoś znalazlem kod źródłowy, oczywiście podczas kompilacji wywalil mase błędów (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) .
Znalazlem tez Xdebug. Czy któs używa debuggerów dla php ?
Może macie jakieś doświadczenia z wymienionymi, a moze znacie jakies lepsze?
Czy takie narzędzia faktycznie pomogają tworzyć lepszy, bezpieczniejszy kod ?
Jakiego typu błedy pozwalają znaleśc, czy tylko rozszerzają standardowe komunikaty o błedach jakie generuje samo php

Prosił bym o przybliżenie mozliwosci jakiś konkretnych debuggerów.



PS: szukałem na forum i nie znalazłem, mam nadzieje że nie dubluje wątku.

Ten post edytował wijet 23.10.2006, 19:03:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
wijet
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 20.12.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


@orson
czy udało Ci się uruchomić xdebug 2.0.0RC1 na php 5.1.6, ?
umnie się odziwo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ładnie kompiluje wrzucam do katalogu, w php.ini dodaje
zend_extension="i tutaj sciezke", gdy wyswietlam php -m to na samym dole pod [Zend modules]
jest Xdebug, ale i tak nie chce dzialac. Nie ma tez zadnej informacji w phpinfo().

Może ktoś potrafi mi pomóc?

EDIT:
Najlepsze jest to ze po wpisaniu php -v dostaje

Cytat
php 5.1.6 (cli) (built: Oct 11 2006 16:40:00)
Copyright © 1997-2006 The php Group
Zend Engine v2.1.0, Copyright © 1998-2006 Zend Technologies
with Xdebug v2.0.0RC2-dev, Copyright © 2002, 2003, 2004, 2005, 2006, by Derick Rethans


Czyli jakby widzial Xdebug,a w phpinfo() nadal ani śladu, a przy probie wywołania funkcji dosteje informacje
ze nie ma takiej funkcji.


Kolejny edit i rozwiązanie

Szukałem,szukałem i mam. Wszystko niby działało ok z konsoli, czyli przy odpalaniu php nazwa_skryptu.php xdebug działał, ale w phpinfo() nadal nic, tylko w apachu error_log.

Kod
Failed loading /usr/local/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so:
/usr/local/php5/lib/php/extensions/no-debug-non-zts-20050922/xdebug.so: undefined symbol: zend_qsort


A wszystko przez to że php zostało skonfigurowane z opcją

--enable-versioning


Po wyłączeniu tej opcji i przekompilowaniu php wszystko śmiga (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Ten post edytował wijet 23.10.2006, 19:33:56
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 09:33