Php

在 Linux 上從 pecl 安裝 php 擴展 (xdiff)

  • September 12, 2014

我的 php 腳本出現此錯誤:

Fatal error: Call to undefined function xdiff_file_diff()

我意識到我沒有安裝 xdiff 擴展。當我嘗試使用install pecl xdiff命令安裝它時,我得到了這個錯誤(在其他行中):

配置:警告:如果要重新生成 PHP,則需要 re2c 0.13.4 或更高版本配置:錯誤:請重新安裝 libxdiff 發行版

然後我安裝了re2clibxdiff

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:我用Google搜尋了很多,我發現有幾個人有這個問題,但他們也沒有得到答案:(

如果您使用了錯誤的參數或安裝文件已損壞,則可能會發生這種情況。

有關功能的更多詳細資訊,您可以參考以下 URL xdiff_file_diff()

引用自:https://serverfault.com/questions/213088