升级ICU和国际机场

时间:2017-02-25 01:55:28

标签: linux symfony ubuntu ubuntu-16.04

安装Symfony 2并检查/config.php后,我收到了这个通知:

intl系统上安装的ICU版本已过时(55.1),与Symfony(57.1)捆绑的ICU数据不匹配 要获得最新的国际化数据,请升级ICU系统包和intl PHP扩展。

如何升级? 我使用的是Ubuntu 16.04

1 个答案:

答案 0 :(得分:1)

这只是一个警告,您可以安全地忽略该消息。我对此回答了类似的问题。有关详细信息,请参阅此URL:

https://github.com/symfony/symfony/issues/15007

注意:您还会在运行时收到消息:

php bin/symfony_requirements

该消息会说这是“可选推荐”。

编辑#2

根据您的评论。您需要升级ICU。听起来你可能在Debian上,也许有可能升级。试试这些命令。

yum list available |grep icu

显示可用的软件包并搜索“icu”。第二列显示版本。如果有版本显示“57.1”,那么您应该可以使用yum install进行安装。否则你必须在你的系统上构建和安装,这对你给出一个明确的答案要困难得多。