2016-09-07 8 views
8

가 나는 php7,의 nginx에 심포니 3.1을 설치하는 문제와 우분투 16.04를, 나는이 오류가 : 시스템에 설치ICU 버전 호환성 심포니 3.1

국제 공항의 ICU 버전 (55.1)에 오래된됩니다하고 ICU와 일치하지 않습니다 Symfony (57.1) 번들로 제공되는 데이터 최신 국제화 데이터를 얻으려면 ICU 시스템 패키지와 int PHP 확장을 업그레이드하십시오.

어떻게이 문제를 해결할 수 있습니까? 심포니를 바꾸고 ICU 57.1 대신 IC 55.1을 사용할 수 있습니까?

+0

'sudo는 쉽다 php7.0-intl' – malcolm

+0

를 설치 이미 설치이 확장 덕분에 –

+0

나는 그렇게 할 수 있습니다 PHP 5.6.25 (cli)를 사용 하시겠습니까? – mario

답변

8

나는 당신이 실행할 때 당신이 얻을 가정 :

php bin/symfony_requirements 

이것은 단지 경고하고 안전하게 메시지를 무시할 수 있습니다. 이것에 대한 비슷한 질문에 답했습니다. 자세한 내용은이 URL을 참조하십시오 :

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

+0

config.php를 실행하고 PHP bin/symfony_requirements를 실행 했으므로 선택 사항입니다. 고맙습니다 . –

+0

필자는 선택 사항이지만, PHP Intl ICU를 57.1로 업그레이드하고 싶다면 어떻게 수행되는지 알고 계십니까? – user658182

+0

ICU 57.1을 올바르게 설치하는 방법에 대한 아이디어가 없습니다. 나는 여러 가지와 운을 시도했다. 경고 메시지를 무시하는 것이 가장 좋습니다. –

3

가 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