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

尝试多种方案后仍触发datefmt_create()未定义致命错误

问题:调用datefmt_create()触发未定义函数错误

我使用以下代码时:

$this->dataFormater = datefmt_create(
    "en_US",
    IntlDateFormatter::FULL,
    IntlDateFormatter::FULL,
    "America/Edmonton",
    IntlDateFormatter::GREGORIAN
);

触发错误:Fatal error: Uncaught Error: Call to undefined function datefmt_create()

我已尝试以下方案,但问题仍未解决:

  • 验证PHP已在系统路径中:在不同目录执行php --version,确认路径配置正常。
  • 验证PECL已安装:执行pecl version,输出结果如下:
    PEAR Version: 1.10.12
    PHP Version: 8.1.2-1ubuntu2.6
    Zend Engine Version: 4.1.2
    
  • 补充验证:执行以下命令确认intl扩展已安装:
    php -r '$all = get_loaded_extensions(); foreach($all as $i) { $ext = new ReflectionExtension($i); $ver = $ext->getVersion(); echo "$i - $ver" . PHP_EOL;}' |grep -i intl
    

内容的提问来源于stack exchange,提问作者sofname

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 16:45:46