Ошибка установки модуля поддержки тегов PECL ID3 для PHP

Я безуспешно пытаюсь установить id3 из PECL ( учебник ). Итак, я сделал:

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

И вот, я получил ошибку:

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

От Google за эту ошибку я получил очень мало, ничего существенного.

Как я могу решить эту ошибку? Или, как успешно установить id3 из PECL в Ubuntu?

1
задан 14 March 2013 в 18:12

2 ответа

Ошибка произошла из-за того, что у меня была версия PHP 5.4 (ошибка )

Я снизил версию PHP до 5.3 и теперь работает.

0
ответ дан 14 March 2013 в 18:12

Модуль id3 последний раз обновлялся в 2004 году. PHP / Zend API несколько раз менялся с этой даты, поэтому модуль нельзя использовать с самой последней версией PHP.

Вы можете исправить это самостоятельно, попросить автора или нанять кого-нибудь, кто сделает это за вас.

Однако я бы предложил использовать какой-либо внешний инструмент для чтения / записи тегов ID3 ​​из PHP с помощью системы / exec / ...

0
ответ дан 14 March 2013 в 18:12

Другие вопросы по тегам:

Похожие вопросы: