2013-03-07 203 views
1

我在Ubuntu 10.04上使用OndřejSurý源代碼獲取最新的php版本。 所以我得到PHP版本5.4.12-1〜lucid + 1在Ubuntu 10.04上安裝最新的php_intl

對於我的Symfony2應用程序,我需要最新版本的php-intl擴展。

在我的本地XAMPP服務器我正在

  • INTL版本1.1.0
  • ICU版本4.6.1

在我的網絡服務器是僅此一家:

  • INTL版本1.1.0
  • ICU版本4.2.1

是否有源或方式太更新呢?

回答

3

您必須從源代碼編譯更新版本的ICU,然後重新編譯PHP intl擴展。

從源代碼構建ICU是非常標準的(configure,make,sudo make install)。您可以通過--prefix進行配置以選擇安裝位置。

重新編譯PHP intl擴展的最簡單方法是刪除當前擁有的(apt-get remove php5-intl)並安裝PECL版本(pecl install intl)。您將被要求提供ICU文件的位置。

+0

謝謝!有用! – dennis 2013-03-08 13:58:40

相關問題