1

Ubuntu10.04の最新のphpバージョンにOndřejSurýソースを使用しています。だから私はPHPバージョン5.4.12-1〜lucid+1を取得します

私のSymfony2アプリケーションには、最新バージョンのphp-intl拡張機能が必要です。

私が実行しているローカルXAMPPサーバーで

  • INTLバージョン1.1.0
  • ICUバージョン 4.6.1

私のウェブサーバーにはこれだけがあります:

  • INTLバージョン1.1.0
  • ICUバージョン 4.2.1

ソースやそれを更新する方法もありますか?

4

1 に答える 1

3

ソースからより新しいバージョンのICUをコンパイルしてから、PHPintl拡張機能を再コンパイルする必要があります。

ソースからICUを構築することはかなり標準的です(configure、make、sudo make install)。--prefixインストール場所を選択するための構成に渡すことができます。

PHP intl拡張機能を再コンパイルする最も簡単な方法は、現在使用している拡張機能()を削除しapt-get remove php5-intl、PECLバージョン(pecl install intl)をインストールすることです。ICUファイルの場所を尋ねられます。

于 2013-03-08T11:21:04.763 に答える