Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Avere una piattaforma di debug PHP possibilmente gratuita sul mio sistema

    Sono convinto che centinaia di utenti di html.it hanno una piattaforma di debug di php installata sul proprio pc. Non ho preferenza per nessun tipo di software, me ne basta uno qualsiasi, logicamente preferisco nel caso fosse free.

    Ho provato ad installare XAMPP e NetBeans poi ho letto qui:

    https://netbeans.org/kb/docs/php/debugging.html

    e sembrerebbe che debba installare anche php_xdebug-2.2.5-5.2-vc9-nts.dll che ho già scaricato ma non so come installarlo su NetBeans.
    Più pratica in futuro...

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Io al mio modesto livello ho come piattaforma di debug print, print_r e var_dump.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    No io voglio un debugging serio!

    Ho letto qui:

    http://www.html.it/articoli/introduz...ger-per-php-1/

    ma seguendo le istruzioni non concludo nulla. In pratica il mio php.ini lo edito in questo modo:

    [XDebug]
    ;zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
    ;xdebug.profiler_append = 0
    ;xdebug.profiler_enable = 1
    ;xdebug.profiler_enable_trigger = 0
    ;xdebug.profiler_output_dir = "C:\xampp\tmp"
    ;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
    ;xdebug.remote_enable = 0
    ;xdebug.remote_handler = "dbgp"
    ;xdebug.remote_host = "127.0.0.1"
    ;xdebug.trace_output_dir = "C:\xampp\tmp"
    zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.2.5-5.2-vc9-nts.dll"

    ma nulla.

    Ho provato tante possibili soluzioni, non ti credere heee! hehehe!

    Come IDE sto provando NetBeans...
    Più pratica in futuro...

  4. #4
    Ho provato a leggere anche qui:

    https://netbeans.org/kb/docs/php/debugging.html

    e ho editato nuovamente il php.ini in questo modo:

    [XDebug]
    ;zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
    ;xdebug.profiler_append = 0
    ;xdebug.profiler_enable = 1
    ;xdebug.profiler_enable_trigger = 0
    ;xdebug.profiler_output_dir = "C:\xampp\tmp"
    ;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
    ;xdebug.remote_enable = 0
    ;xdebug.remote_handler = "dbgp"
    ;xdebug.remote_host = "127.0.0.1"
    ;xdebug.trace_output_dir = "C:\xampp\tmp"
    zend_extension_ts="C:\xampp\php\ext\php_xdebug-2.2.5-5.2-vc9-nts.dll"
    output_buffering = Off

    ma niente! NetBeans non mi da segnali di errore e mi esegue semplicemente tutto lo script senza fermarsi alla riga di mio interesse...
    Più pratica in futuro...

  5. #5
    Sembra che Netbeans non riesca a connettersi a questo c...o di xdebug... ma perché sono così incapace!!!

    Immagini allegate Immagini allegate
    Più pratica in futuro...

  6. #6
    ho appena reinstallato l'ultima versione di netbeans ma nulla è risolto
    Più pratica in futuro...

  7. #7
    Ho anche provato a scrivere questo:

    zend_extension = "c:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll"
    xdebug.remote_autostart=on
    xdebug.remote_enable=on
    xdebug.remote_enable=1
    xdebug.remote_handler="dbgp"
    ;xdebug.remote_host="localhost:81"
    xdebug.remote_host=192.168.1.5
    ;xdebug.remote_connect_back=1
    xdebug.remote_port=9000
    xdebug.remote_mode=req
    xdebug.idekey="netbeans-xdebug"

    come consigliato qui:

    http://stackoverflow.com/questions/1...etbeans-xdebug

    bah... sono sempre più dell'idea che se vuoi un ide con i fiocchi lo devi pagare...

    Di questo che mi dite invece:

    https://visualstudiogallery.msdn.mic...3-4c5f50c95fb5
    Più pratica in futuro...

  8. #8
    Ma questa discussione non è più adatta alla sezione PHP?
    “Che le cose siano cosi, non vuol dire che debbano andare così. Solo che quando si tratta di rimboccarsi le maniche e incominciare a cambiare, vi è un prezzo da pagare. Ed è allora che la stragrande maggioranza preferisce lamentarsi più che fare”.

    Giovanni Falcone

  9. #9
    Non saprei, mettetela dove volete.

    Proprio ora ho anche provato Eclipse Luna. Inserisco questi breakpoint però come su NetBeans la renderizzazione non viene interrotta...

    Dai su non ci credo che neppure un utente abbia mai provato ad installare un comune debugger di php...

    Immagine2.jpg

    I pallini blu per capirci indicano le interruzzioni nel file.
    Più pratica in futuro...

  10. #10
    Come posso contattare Gabriele Farina? L'autore di questa dispensa?

    http://www.html.it/articoli/introduz...ger-per-php-1/
    c'è una cosetta da aggiornare sulla sua guida e forse interessa non solo a me capire come impostare esattamente il file php.ini con le nuove versioni di XDebug...
    Più pratica in futuro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.