在 xampp 内更新 ICU 扩展?

Update ICU extension within xampp?

我是 运行 xampp,我需要将 ICU(php_intl 扩展名)升级到最新版本 - 我从 54 下载了ICU 页面,但不确定如何升级它。

有一个 binincludelib 文件夹 - 我应该把这些文件放在哪里,我还需要做其他事情吗?

从 5.3 版开始,PHP 似乎已包含此扩展。

尝试升级 PHP,或指向 XAMPP 中的较新版本。

如果这不是一个选项,可以在此处找到 PHP 安装扩展 Extensions on Windows php.net 文档似乎涵盖了 Installing INTL

您似乎需要在 php.ini

中指向您的分机

希望对您有所帮助。

要升级 XAMP 安装中的现有 ICU,您需要:

  1. 复制php_intl.dll到your_xamp_folder/php
  2. 将所有 icu*.dll 文件复制到 your_xamp_folder/apache/bin
  3. 检查是否在 your_xamp_folder/php/php.ini
  4. 中启用了扩展=php_intl.dll
  5. 重新启动 Apache

让我知道它是否有效(我目前正在使用 nginx)

编辑:

  • 你会发现 php_intl.dll here
  • 所有 icu*.dll 文件都是 here