【发布时间】:2021-01-29 10:32:20
【问题描述】:
自从我将项目从 symfony 4.4 更新到 5.0 后,我的所有页面上都有以下弃用警告(我只有警告):
请安装“intl”PHP 扩展以获得最佳性能。
在寻找解决方案后,我认为我需要安装 intl 组件,我这样做了:
composer require symfony/intl
我还安装了 symfony/translation 组件:
composer require symfony/translation
问题是弃用仍然存在(即使在bin/console cache:clear 并重新启动symfony serve 之后)。
【问题讨论】:
-
如果这是一个警告,请忽略它。否则,为什么不只是遵循建议 - “最佳性能”听起来值得实现?
-
留下警告的问题是你没有注意新的警告 => 橙色的小按钮与上面的“1”或“2”没有什么不同。我喜欢将警告的数量保持为 0 ;这在开发过程中很耗时,但最终让我获得了时间。
-
那就不要忽略警告,安装扩展,就这么简单
-
我设法安装了它,正如我在对解决方案答案的评论中所说的那样。而且“就这么简单”-> 根据配置,在 macOS Catalina 上安装 intl PHP 扩展并不像听起来那么简单……(有关更多详细信息,请参阅我的其他评论)
-
很奇怪。你到底是如何安装 PHP 的?根据stackoverflow.com/questions/46652968/…,通过Brew安装PHP并激活Intl一样简单