Lunedì 07 Dicembre 2009 13:10

Compilare xdebug-2.0.5

Scritto da Luigi Massa
Vota questo articolo
(0 voti)

xdebug è la versione free per effettuare il debugging di PHP. Utilizzato con gli IDE rende lo sviluppo in php più facile.

Lavoro su Linux, distribuzione Ubuntu Karmik ed utilizzo XAMPP come web server locale. ho aggiornato da poco la versione di XAMPP per poter utilizzare la versione 5.3 di php ma xdebug non è riconosciuto.

Ho dovuto ricompilare il modulo e finalmente con qualche difficoltà ce l'ho fatta.

xdebug compile

Innanzi tutto ho trovato questo un articolo molto interssante: Installing Xdebug on xampp for linux.

In questo articolo si trovano veloci informazioni per utilizzare effettuare la compilazione di xdebug.

Problema phpize: grep: /opt/lampp/include/php/main/php.h: Nessun file o directory

Seguendo le informazioni dell'articolo ho incontrato l'impossibilità di compilare i sorgenti. L'errore è dato inizialmente da phpize: grep: /opt/lampp/include/php/main/php.h: Nessun file o directory.

In pratica non sono trovati i sorgenti di php senza i quali non si riesce a compilare. Ho cercato in rete ma non ho trovato una soluzione diretta. Su problemi simili ho trovato indicazioni in merito al fatto che si dovesse utilizzare il dev package di XAMPP.

XAMPP dev package

Ho scaricato e scompattato l'archivio (sotto sourceforge sotto la folder della versione installata c'è un pacchetto con estensione "devel")e poi ho spostato la directory "include" con tutto il contenuto sottto la cartella principale di xampp: /opt/lampp.

Rilanciando phpize non ho avuro più messaggi di errori e rilanciando la compilazione il modulo di xdebug è stato generato.

Conlusione

Leggere con attenzione i messaggi della console e utilizzare i motori di ricerca e i forum posso aiutare a risolvere i problemi, spesso molto banali.

 

Last modified on Domenica 25 Luglio 2010 09:25
Luigi Massa

Luigi Massa

E-mail: Questo indirizzo e-mail è protetto dallo spam bot. Abilita Javascript per vederlo.
Più in questa categoria: Configurazione della Bash »

Aggiungi commento


Login