Instalando uma extensão php (xdiff) do pecl no Linux

5

Eu estava recebendo este erro no meu script php:

Fatal error: Call to undefined function xdiff_file_diff()

Percebi que não tinha a extensão xdiff instalada. Quando tentei instalá-lo usando o comando install pecl xdiff , recebi esses erros (entre outras linhas):

configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP configure: error: Please reinstall the libxdiff distribution

Em seguida, instalei re2c e libxdiff :

wget http://www.compdigitec.com/labs/files/re2c_0135_redhat.rpm
wget ftp://ftp.task.gda.pl/vol/vol1/ftp.pld-linux.org/dists/2.0/PLD/i386/PLD/RPMS/libxdiff-0.7-1.i386.rpm
rpm -ivh re2c_0135_redhat.rpm
rpm -ivh libxdiff-0.7-1.i386

Mas depois disso, ainda recebo os mesmos erros.

PS: Eu pesquisei muito no Google e encontrei algumas pessoas com esse problema, mas elas também não obtiveram resposta: (

    
por Wilson Silva 15.12.2010 / 16:12

1 resposta

1

Isso pode ocorrer se você estiver usando parâmetros errados ou se o arquivo da instalação estiver corrompido.

Você pode consultar o seguinte URL para obter mais detalhes sobre a função xdiff_file_diff() :

por 04.01.2011 / 11:26