Erro instale o módulo de suporte de tags PECL ID3 para PHP

1

Estou tentando, sem sucesso, instalar id3 da PECL ( tutorial ). Então eu fiz:

mkdir id3tmp
cd id3tmp
wget http://pecl.php.net/get/id3-0.2.tgz
tar -zxvf id3-0.2.tgz
pecl build

E aqui, recebi o erro:

error: initializer element is not computable at load time 
error: (near initialization for 'id3_functions[8]')

Do google para este erro eu tenho muito pouco, nada significativo.

Como posso resolver este erro? Ou, como instalar com sucesso o id3 do PECL no Ubuntu?

    
por tasmaniski 14.03.2013 / 15:06

2 respostas

0

O erro ocorreu porque eu tinha a versão PHP 5.4 ( bug )

Eu rebaixei minha versão do PHP para 5.3 e agora funciona.

    
por tasmaniski 04.04.2013 / 16:01
1

O módulo id3 foi atualizado pela última vez em 2004. A API do PHP / Zend foi alterada várias vezes a partir dessa data, portanto, o módulo não pode ser usado com o PHP mais recente.

Você pode corrigi-lo sozinho, perguntar ao autor ou contratar alguém para fazer isso por você.

No entanto, sugiro usar apenas alguma ferramenta externa para ler / gravar tags ID3 do PHP usando o sistema / exec /...

    
por oerdnj 19.03.2013 / 14:03