Ubuntu 16.04或Debian 8上的Symfony 3或4(Jessie)

Ubuntu 16.04或Debian 8上的Symfony 3或4(Jessie)

问题描述:

我试图使用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

这只是一个警告。你不需要做任何事情。我有answered this question on SO multiple times。请参见下面的截图中,当您运行php bin/symfony_requirements你得到:

enter image description here

只要运行bin/symfony_requirements显示绿色的OK,那么你设置,否则它会告诉你仍然需要。

+2

所以,这个问题(和其他许多你已经回答的问题)应该被标记为重复,而不是回答。 – DonCallisto

+0

啊。得到它了。我的印象是,如果没有这种升级,它将无法正常运行。虽然以前问过/回答过唐,但我仍然无法升级我的ICU版本。 – Shevy