首页 文章

ICU版本兼容性Symfony 3.1

提问于
浏览
10

我在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吗?

3 回答

  • 9

    我认为你运行时得到这个:

    php bin/symfony_requirements
    

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

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

  • 4

    要安装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
    
  • 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 && sudo make install
    

    比跑

    sudo pecl install intl
    

相关问题