web-dev-qa-db-ja.com

Linux上のpeclからphp拡張機能(xdiff)をインストールする

PHPスクリプトでこのエラーが発生していました:

Fatal error: Call to undefined function xdiff_file_diff()

Xdiff拡張機能がインストールされていないことに気づきました。 install pecl xdiffコマンドを使用してインストールしようとすると、(他の行の中でも)次のエラーが発生しました。

configure:警告:再生成する場合はre2c0.13.4以降が必要ですPHP configure:エラー: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:私はたくさんグーグルで検索しました、そして私はこの問題を抱えている何人かの人々を見つけました、しかし彼らも答えを得ませんでした:(

5
Wilson Silva

これは、間違ったパラメータを使用している場合、またはインストールファイルが破損している場合に発生する可能性があります。

関数xdiff_file_diff()の詳細については、次のURLを参照してください。

0
Mit Naik