2017-09-15 3 views
0

J'essaie d'utiliser Symfony. J'ai essayé sur les serveurs Debian 8 (Jessie) et Ubuntu 16.04. Sur les deux, la configuration de Symfony me dit que la version de l'ICU est trop faible (52 ou 55). Il doit être à 59,1. J'ai essayé tout ce que je pouvais trouver, y compris installé 59.1 à partir d'une boule de tar instruit sur une autre question ici. Rien de ce que j'ai trouvé n'a jamais changé la version. Que dois-je faire ici pour que cela fonctionne?Symfony 3 ou 4 sur Ubuntu 16.04 ou Debian 8 (Jessie)

+0

Quelle version de PHP utilisez-vous? D'après ce que je comprends, vous devriez chercher à activer l'extension php-intl dans votre php.ini, http://www.php.net/manual/fr/intl.setup.php qui devrait être empaqueté dans votre installation php avec soit distribution Linux. – fyrye

+0

J'ai essayé php7.1 pour Symfony 4 et 7.1 et 5.6 pour Symfony 3. Il était activé mais je ne pouvais pas mettre à jour la version. – Shevy

+0

Oui, aussi longtemps que vous avez l'extension 'php-intl' activée dans votre php.ini, vous devriez tous être définis. Vous pouvez le valider dans la propre version de travis de Symfony pour Symfony 3.3 et PHP 7.1 https://travis-ci.org/symfony/symfony/jobs/275058815#L1260 – fyrye

Répondre

0

C'est un avertissement seulement. Vous n'avez pas besoin de faire quoi que ce soit. J'ai answered this question on SO multiple times. Voir la capture d'écran ci-dessous, que vous obtenez lorsque vous exécutez php bin/symfony_requirements:

enter image description here

Tant que l'exécution de l'bin/symfony_requirements montre le vert OK, alors vous définissez, sinon il va dire ce que vous avez encore besoin.

+2

Donc, cette question (et beaucoup d'autres que vous avez répondu) devrait être marqué comme doublon et pas répondu. – DonCallisto

+0

Ah. Je l'ai. J'avais l'impression que cela ne fonctionnerait pas correctement sans cette mise à niveau. Et bien que précédemment demandé/a répondu à Don, j'étais toujours incapable de mettre à jour ma version de l'ICU. – Shevy