2017-09-15 114 views
0

我試圖使用Symfony。我試過了Debian 8(jessie)和Ubuntu 16.04服務器。在兩者上,Symfony配置告訴我,ICU的版本太低(52或55)。它需要在59.1。我嘗試了所有我能找到的東西 - 包括從一個焦油球安裝了59.1的指令,在這裏指出另一個問題。我沒有發現任何改變版本。我需要在這裏做什麼來實現這個運行?Ubuntu 16.04或Debian 8上的Symfony 3或4(Jessie)

+0

您正在使用哪個版本的PHP?根據我的理解,您應該在php.ini中啓用php-intl擴展,http://www.php.net/manual/en/intl.setup.php應該在您的php安裝中打包Linux發行版。 – fyrye

+0

我嘗試了Symfony 4 和Symfony 3的7.1和5.6的php7.1。 它已啓用,但我無法升級版本。 – Shevy

+0

是的,只要你在你的php.ini中啓用了php-intl擴展,你應該都已經設置好了。您可以在Symfony自己的travis版本中驗證這個版本 Symfony 3.3和PHP 7.1 https://travis-ci.org/symfony/symfony/jobs/275058815#L1260 – fyrye

回答

0

這只是一個警告。你不需要做任何事情。我有answered this question on SO multiple times。請參見下面的截圖中,當您運行php bin/symfony_requirements你得到:

enter image description here

只要運行bin/symfony_requirements顯示綠色的OK,那麼你設置,否則它會告訴你仍然需要。

+2

所以,這個問題(和其他許多你已經回答的問題)應該被標記爲重複,而不是回答。 – DonCallisto

+0

啊。得到它了。我的印象是,如果沒有這種升級,它將無法正常運行。雖然以前問過/回答過唐,但我仍然無法升級我的ICU版本。 – Shevy