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

Ubuntu环境下安装Magento 2.4.5遇ext-intl缺失问题求助

解决Ubuntu下Magento 2.4.5安装时ext-intl缺失问题

你已安装php7.4-intl但仍报错,大概率是扩展未在PHP CLI配置中启用,或服务未同步更新。按以下步骤排查修复:

1. 检查PHP CLI是否加载intl扩展

执行命令确认CLI版本的PHP是否已加载intl:

php7.4 -m | grep intl

若输出intl,说明扩展已加载;无输出则继续下一步。

2. 启用intl扩展配置

打开PHP CLI的intl配置文件(不存在则创建):

sudo nano /etc/php/7.4/cli/conf.d/20-intl.ini

确保文件内包含以下内容:

extension=intl.so

保存退出(按Ctrl+O回车确认,再按Ctrl+X退出)。

3. 验证配置生效

再次执行第一步的检查命令:

php7.4 -m | grep intl

此时应能看到intl的输出。

4. 重启相关服务(可选但建议)

若环境中运行PHP-FPM,需重启服务同步配置:

sudo systemctl restart php7.4-fpm

5. 重新执行Magento安装命令

现在重新运行Composer安装命令:

sudo composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2

额外排查方案

  • 若仍报错,检查是否存在多PHP版本冲突:执行composer diagnose查看Composer使用的PHP版本,或直接指定PHP7.4运行Composer:
    php7.4 $(which composer) create-project --repository-url=https://repo.magento.com/ magento/project-community-edition magento2
    
  • 重新安装intl扩展确保完整性:
    sudo apt-get purge php7.4-intl
    sudo apt-get install php7.4-intl
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 06:50:30