installazione dell'estensione PECL id3 su Ubuntu

Ci sto provando da una settimana, ancora non sudo pecl install id3 trovare una risposta per questo quando provo questo sudo pecl install id3 questo errore accade

 downloading id3-0.2.tgz ... Starting to download id3-0.2.tgz (20,693 bytes) .....done: 20,693 bytes 4 source files, building running: phpize Cannot find config.m4. Make sure that you run '/usr/bin/phpize' in the top level source directory of the module If the command failed with 'phpize: not found' then you need to install php5-dev packageYou can do it by running 'apt-get install php5-dev' as a root userERROR: `phpize' failed 

per favore aiuto !!! Ho già installato php5-dev.

http://php.net/manual/en/id3.installation.php

Dovrai prima scaricare id3 usando:

 pecl download id3-alpha tar -zxvf id3*.tgz vim id3.c 

Devono cambiare in linea 196: function_entry id3_functions [] = {

in

zend_function_entry id3_functions [] = {

 phpize ./configure make make test make install 

Quindi aggiungi id3.so nel file php.ini e riavvia apache

Questo è un problema noto, vedere https://bugs.php.net/bug.php?id=58650

Soluzione provvisoria provata, testata e confermata:

 pear update-channels pecl install --force id3 cd /build/buildd/php*/pear-build-download tar -zxvf id3*.tgz cd id3*/ phpize ./configure make make test make install 

Aggiungi l'estensione id3.so al tuo file php.ini :

 nano /etc/php5/apache2/php.ini 

piace:

 extension=id3.so 

nella sezione Dynamic Extensions .

Quindi, riavvia apache modo che la nuova configuration possa essere caricata:

 service apache2 restart 

assicurati che tutto sia andato a buon fine e che non ci siano errori, controllando il file di log degli errori di apache:

 tail -25 /var/log/apache2/error.log 

Il successo dovrebbe avere un risultato simile :

 [notice] caught SIGTERM, shutting down [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.9 with Suhosin-Patch configured -- resuming normal operations