PHP intl 扩展在启用后未加载

就在我尝试在代码中使用 NumberFormatter 类时,需要 php intl 扩展才能使用该类。我通过在 php.ini 配置文件中取消注释来启用该扩展,但仍然无法工作。我改变了这个

;extension=intl

对此

extension=intl

但即使重新启动我的服务器后仍然无法工作。


翻翻过去那场雪
浏览 94回答 1
1回答

POPMUISE

我找到了一种对我有用的方法。我所做的是将包含此名称的所有文件icu****.dll从我的 php 目录复制到 Apachebin目录,然后重新启动我的服务器。我自己的php目录下的文件icu****.dll最多有4个。我尝试使用 php 版本 7.4.9要查看加载的扩展,请在您的服务器上运行以下代码。<?php$extensions = get_loaded_extensions();print_r($extensions);?>解决方案是从这个github问题中得到的
打开App,查看更多内容
随时随地看视频慕课网APP