2011-10-17 35 views
0

私のサーバにintl拡張機能をインストールしていないPHP 5.2.17(Debian上で動作)のコピーがありました。私はHowto: build and install the intl PECL extension for PHP5 in Debianガイドをたどってインストールしましたが、Localeクラスはまだ正しく動作していません。php5 intl 1.1.2 LOCALEが正しく設定されていない/正しく動作していません

  • Locale::DEFAULT_LOCALE;NULLです。 Iセットアップini_set('intl.default_locale', 'cs_CZ');と次の行にLocale::DEFAULT_LOCALE;を呼び出すが、結果は再びNULLある場合
  • setlocale(LC_TIME, 'en_US', 'fr_FR.UTF8', 'fr.UTF8', 'fr_FR.UTF-8', 'fr.UTF-8')false

です。 phpinfoがある

は言う:

intl.default_locale = no value 
intl.error_level = 0 

答えて

0

PHP 5.3をインストールするとロケール、すべてのパッケージで利用可能なロケールのリストを更新(そのパッケージをありがとうございました!)問題を解決しました。

+0

debianパッケージphp5-intlをインストールしましたか、他のパッケージをアンインストールしましたか? –

関連する問題