0

MediaWiki のインストールに時間を費やしています。インストール ベースとして、Windows 2003 および iis で仮想マシンを使用しています。PHP をインストールしていくつかの設定を行った後、intl と icu の設定に取り掛かりました。

しばらくすると、intl は php の win インストーラーで提供される標準の拡張機能であることがわかりました。残念ながら、彼らは icu 3.8 を使用しており、MediaWiki は新しいバージョンの使用を推奨しています。

私は MediaWiki にまったく慣れていないので、すべての推奨事項をインストールしようとしています。

Webダウンロードリンクで新しい icu*.dll を見つけましたが、intl.dll ではありませんでした。「古い」icu*38.dll ファイルが配置されたディレクトリに 7 つのファイル icu*48.dll をコピーしても機能しません。dllにはファイル名が必要だと思うので、なぜそうなのか理解しています。

問題は、新しいバージョンの intl.dll を新しいバージョンの icu でどこで入手できるか、または intl.dll を icu 4.6 でコンパイルできるかということです。ところで、私はコンパイルのクラックではありません。

本当にありがとうフランク

4

1 に答える 1

0

コンパイル時のデフォルト設定では、icu 3.8 を icu 4.8 に置き換えることはできません。それらは共存し、競合しないように設計されています。intl.dll を再コンパイルする必要があります。

于 2011-07-27T19:12:52.560 に答える