我在php7,nginx和ubuntu 16.04中安装symfony 3.1时遇到问题,我有这个错误:
您系统上安装的ICU版本已过时(55.1)且与Symfony(57.1)捆绑的ICU数据不匹配要获取最新的国际化数据,请升级ICU系统包和intl PHP扩展 .
我该如何解决这个问题?我可以改变symfony并使用IC 55.1而不是ICU 57.1吗?
我认为你运行时得到这个:
php bin/symfony_requirements
这只是一个警告,您可以安全地忽略该消息 . 我对此回答了类似的问题 . 有关详细信息,请参阅此URL:
https://github.com/symfony/symfony/issues/15007
要安装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
3 回答
我认为你运行时得到这个:
这只是一个警告,您可以安全地忽略该消息 . 我对此回答了类似的问题 . 有关详细信息,请参阅此URL:
https://github.com/symfony/symfony/issues/15007
要安装ICU 57.1运行:
跑
比跑