2013-03-07 155 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

相关问题