1

我正在使用 Ondřej Surý 源代码来获取 Ubuntu 10.04 上的最新 php 版本。所以我得到 PHP 版本 5.4.12-1~lucid+1

对于我的 Symfony2 应用程序,我需要最新版本的 php-intl 扩展。

在我正在运行的本地 XAMPP 服务器上

  • 国际版 1.1.0
  • ICU 版本 4.6.1

在我的网络服务器上只有这个:

  • 国际版 1.1.0
  • ICU 版本 4.2.1

是否也有更新它的来源或方法?

4

1 回答 1

3

您必须从源代码编译更新版本的 ICU,然后重新编译 PHP intl 扩展。

从源代码构建 ICU 是非常标准的(配置、制作、sudo make install)。你可以通过--prefixconfigure来选择安装位置。

重新编译 PHP intl 扩展的最简单方法是删除您当前拥有的 ( apt-get remove php5-intl) 并安装 PECL 版本 ( pecl install intl)。您将被要求提供 ICU 文件的位置。

于 2013-03-08T11:21:04.763 回答