1

intl エクステンションで php をコンパイルしたい。

--enabled-intl でコンパイルしています。

icuが必要とするエラーが表示されます。だから私は yum install icu libicu-devel を使って icu をインストールしました

今、私は次のエラーが発生しています:

ICU 3.4 以上をチェックしています... 51.2 が見つかりました c++ をチェックしています... lib -L/usr/local/lib) は機能します... 構成: エラー: インストールまたは構成の問題: C++ コンパイラは実行可能ファイルを作成できません。

ここに私のconfig.logの内容があります

configure:52751: c++ -o conftest -I/usr/local/include -L/usr/lib -L/usr/local/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib conftest.C -ls qlite3 -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -liconv -lm -ldl -lxml2 -lz -liconv -lm -ldl -ldl -lm -licui18n -licuuc -licudata -ldl -lm -licuio 1>&5 /usr/local/lib/libxml2.so: gzdirect@ZLIB_1.2.2.3 へgzopen64@ZLIB_1.2.3.3' /usr/local/lib/libxml2.so: undefined reference toの未定義参照 collect2: ld が 1 終了ステータスを返しました configure: 失敗したプログラムは:

4

2 に答える 2

2

--enable-intl (enable に 'd' がない) ではないでしょうか?

于 2015-11-25T13:36:58.187 に答える
-1

あなたはに行くことによってそれを修正することができます

http://www.xmlsoft.org/intro.html

ダウンロードして手動でコンパイルします。

于 2013-09-20T16:04:00.400 に答える