Назад | Перейти на главную страницу

Установка расширения php (xdiff) из pecl в Linux

Я получал эту ошибку в моем скрипте php:

Fatal error: Call to undefined function xdiff_file_diff()

Я понял, что у меня не установлено расширение xdiff. Когда я пытался установить его с помощью установить pecl xdiff команда, я получил эту ошибку (среди других строк):

configure: ВНИМАНИЕ: вам понадобится re2c 0.13.4 или новее, если вы хотите повторно создать PHP configure: error: переустановите дистрибутив libxdiff

Затем я установил re2c и 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

Но после этого я все еще получаю те же ошибки.

PS: Я много погуглил, и я нашел пару человек с этой проблемой, но они тоже не получили ответа :(

Это может произойти, если вы используете неправильные параметры или файл установки поврежден.

Вы можете обратиться к следующему URL-адресу для получения более подробной информации о функции xdiff_file_diff():