You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CodeIgniter 4框架Composer创建项目失败:ext-intl扩展启用无效

解决CodeIgniter 4安装时ext-intl扩展检测失败问题

确认CLI使用的php.ini文件

Composer依赖CLI版本的PHP运行,它加载的配置文件可能和Web服务器用的不是同一个。执行命令查看当前CLI加载的配置路径:

php --ini

重点核对Loaded Configuration File行的路径,确认是否是你修改过的C:\xampp\php\php.ini。如果路径不符,找到对应php.ini文件进行后续操作。

正确启用intl扩展的步骤

  1. 打开CLI对应的php.ini文件,找到;extension=intl这一行,去掉开头的分号(;),修改后为:
    extension=intl
    
  2. 确认extension_dir配置指向正确的扩展目录,比如XAMPP的ext路径:
    extension_dir = "C:\xampp\php\ext"
    
  3. 关闭并重新打开终端,确保配置变更生效。

验证intl扩展是否生效

执行命令检查扩展加载状态:

php -m

在输出的扩展列表中查找intl,如果存在则说明配置成功;如果未找到,检查C:\xampp\php\ext目录下是否有php_intl.dll文件,若缺失需下载与当前PHP版本、线程安全属性匹配的扩展文件补充。

临时绕过方案(仅用于测试,不推荐生产环境)

如果以上步骤均无法解决,可临时用Composer参数忽略扩展要求强制安装:

composer create-project codeigniter4/appstarter --ignore-platform-req=ext-intl

内容的提问来源于stack exchange,提问作者Abdullah M Abu Gozah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 17:44:54