我在 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 吗?
我在 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 吗?
我想你在运行时会得到这个:
php bin/symfony_requirements
这只是一个警告,您可以放心地忽略该消息。我已经回答过类似的问题。有关详细信息,请参阅此 URL:
要安装 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
跑
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