安装Symfony 2并检查/config.php后,我收到了这个通知:
intl系统上安装的ICU版本已过时(55.1),与Symfony(57.1)捆绑的ICU数据不匹配 要获得最新的国际化数据,请升级ICU系统包和intl PHP扩展。
如何升级? 我使用的是Ubuntu 16.04
答案 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
进行安装。否则你必须在你的系统上构建和安装,这对你给出一个明确的答案要困难得多。