如何调整XAMPP中PHP的Intl扩展默认配置以适应特定需求?
- 内容介绍
- 文章标签
- 相关推荐
本文共计980个文字,预计阅读时间需要4分钟。
XAMPP默认已编译Intl扩展,但不会自动启用。关键不在于装没装,而是启没启。ICU库找不到问题。直接在`php.ini`中取消注释并添加`extension=intl`,但往往不够,90%的失败都卡在ICU动态库加载失败上。
确认当前 PHP 加载的是哪个 php.ini
很多人改了错的文件。打开 XAMPP 控制面板 → Apache 行右侧点 Config → 选 PHP (php.ini),这是最稳妥的入口;或者建一个 info.php 放进 htdocs,内容为 <?php phpinfo(); ?>,浏览器访问后搜索 Loaded Configuration File,看路径是不是你正在编辑的那个。
常见错误现象:php -m | findstr intl 没输出,但 php --ini 显示 CLI 用的是另一个 php.ini(比如系统自带 PHP 的配置)。
本文共计980个文字,预计阅读时间需要4分钟。
XAMPP默认已编译Intl扩展,但不会自动启用。关键不在于装没装,而是启没启。ICU库找不到问题。直接在`php.ini`中取消注释并添加`extension=intl`,但往往不够,90%的失败都卡在ICU动态库加载失败上。
确认当前 PHP 加载的是哪个 php.ini
很多人改了错的文件。打开 XAMPP 控制面板 → Apache 行右侧点 Config → 选 PHP (php.ini),这是最稳妥的入口;或者建一个 info.php 放进 htdocs,内容为 <?php phpinfo(); ?>,浏览器访问后搜索 Loaded Configuration File,看路径是不是你正在编辑的那个。
常见错误现象:php -m | findstr intl 没输出,但 php --ini 显示 CLI 用的是另一个 php.ini(比如系统自带 PHP 的配置)。

