自从我将我的项目从 symfony 4.4 更新到 5.0 后,我的所有页面上都有以下弃用警告(只有我有警告):
Please install the "intl" PHP extension for best performance.
在搜索解决方案后,我认为我需要安装 intl 组件,我这样做了:
composer 需要 symfony/intl
我还安装了 symfony/translation 组件:
composer 需要 symfony/translation
问题是弃用仍然存在(即使在 bin/console cache:clear
并重新启动 symfony serve
之后)。
最佳答案
您需要安装 intl
PHP 扩展 而不是 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
https://stackoverflow.com/questions/64363124/
相关文章:
ios - 从初始化器返回而不初始化所有存储的属性 - SwiftUI 绑定(bind)错误
javascript - 我怎样才能解构一个 React Prop 并仍然访问其他 Prop ?
java - 首次安装应用程序时无法解析 android 11 中的 com.android.cam
arrays - 如何使用 Perl 剪切数组中字符串的第二列
python - Pandas 数据框拆分并获取列表的最后一个元素
c# - 如何在 ASP Core 的静态类中使用 "IWebHostEnvironment"