10

我在 php7、nginx 和 ubuntu 16.04 中安装 symfony 3.1 时遇到问题,我有这个错误:

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

我该如何解决这个问题?我可以更改 symfony 并使用 IC 55.1 而不是 ICU 57.1 吗?

4

3 回答 3

11

我想你在运行时会得到这个:

php bin/symfony_requirements

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

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

于 2016-09-07T20:13:11.883 回答
6

要安装 ICU 57.1,请运行:

curl -sS -o /tmp/icu.tar.gz -L http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-src.tgz && tar -zxf /tmp/icu.tar.gz -C /tmp && cd /tmp/icu/source && ./configure --prefix=/usr/local && make && make install
于 2017-02-19T23:21:34.240 回答
2

curl -sS -o /tmp/icu.tar.gz -L http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-src.tgz && tar -zxf /tmp/icu.tar.gz -C /tmp && cd /tmp/icu/source && ./configure --prefix=/usr/local && make && sudo make install

比跑

sudo pecl install intl
于 2018-03-26T09:34:28.403 回答