如何使用symfony 5消除intl弃用消息



由于我将我的项目从symfony 4.4更新到5.0,我在所有页面上都有以下弃用警告(唯一的警告(:

请安装;intl";PHP扩展以获得最佳性能。

在搜索解决方案后,我认为我需要安装intl组件,我做到了:

composer require symfony/intl

我还安装了symfony/翻译组件:

composer require symfony/translation

问题是弃用仍然存在(即使在bin/console cache:clear和重新启动symfony serve之后(。

您需要安装intlPHP扩展而不是Symfony组件symfony/intl

请参阅操作系统上的安装手册。例如在Ubuntu/Debian 上

sudo apt-get install php-intl

检查是否安装了扩展

php -m | grep intl
intl # must be printed this line with extension name

此扩展的官方文档页https://www.php.net/manual/en/intl.installation.php

最新更新