2016-09-07 2 views
8

Ich habe ein Problem bei der Installation von symfony 3.1 in php7, nginx und ubuntu 16.04, habe ich diesen Fehler:ICU Versionskompatibilität Symfony 3.1

intl ICU-Version auf Ihrem System installiert ist veraltet (55,1) und entspricht nicht die ICU Daten im Lieferumfang von Symfony (57.1) Um die neuesten Internationalisierungsdaten zu erhalten, aktualisieren Sie das ICU-Systempaket und die PHP-Erweiterung.

Wie kann ich dieses Problem lösen? Kann ich Symfony ändern und IC 55.1 anstelle von ICU 57.1 verwenden?

+0

'sudo apt installieren php7.0-intl' – malcolm

+0

i bereits installieren diese Erweiterung durch –

+0

kann ich das tun mit PHP 5.6.25 (cli)? – mario

Antwort

8

Ich nehme an, Sie dies, wenn Sie laufen:

php bin/symfony_requirements 

Dies ist nur eine Warnung und Sie können die Meldung ignorieren. Ich habe auf ähnliche Fragen zu diesem Thema reagiert. Sehen Sie diese URL für weitere Informationen:

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

+0

Ich habe die config.php ausgeführt, ich führe die php bin/symfony_requirements, und Sie haben Recht, ist eine optionale Empfehlung. Danke . –

+0

Ich weiß, dass es optional ist, aber wenn man PHP Intl ICU auf 57.1 upgraden möchte, wissen Sie, wie das gemacht wird? – user658182

+0

Keine Ahnung, wie die ICU 57.1 ordnungsgemäß installiert wird. Ich habe eine Menge Dinge ausprobiert und kein Glück. Wahrscheinlich am besten, um die Warnmeldung zu ignorieren. –

3

installieren ICU 57,1 Lauf:

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 
Verwandte Themen