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

Ubuntu 16.04.1+PHP7.0.22安装Magento2.2.3缺失扩展求助

解决Ubuntu 16.04.1 + PHP 7.0安装Magento 2.2.3时的intl/zip扩展缺失问题

别担心,针对你在Ubuntu 16.04.1系统搭配PHP 7.0.22版本安装Magento 2.2.3时遇到的intl和zip扩展缺失问题,我给你整理了一套亲测有效的解决步骤:

安装PHP intl扩展

intl扩展依赖ICU国际化库,直接通过apt包管理器安装最省心:

  1. 先更新软件源缓存,确保能获取到最新的包信息:
    sudo apt-get update
    
  2. 安装PHP 7.0对应的intl扩展:
    sudo apt-get install php7.0-intl
    
  3. 根据你的Web服务类型重启服务:
    • 如果用的是Apache:
      sudo service apache2 restart
      
    • 如果用的是PHP-FPM:
      sudo service php7.0-fpm restart
      
  4. 验证扩展是否安装成功:
    在终端运行以下命令,能看到intl字样就说明没问题:
    php -m | grep intl
    

安装PHP zip扩展

zip扩展的安装流程更简单,同样通过apt完成:

  1. 安装PHP 7.0对应的zip扩展:
    sudo apt-get install php7.0-zip
    
  2. 同样重启Web服务(步骤和上面一致)
  3. 验证安装:
    运行以下命令,输出zip即表示安装成功:
    php -m | grep zip
    

额外提示

如果安装完成后Magento仍然提示扩展缺失,你可以检查对应PHP版本的配置文件:

  • Apache环境下的配置文件路径:/etc/php/7.0/apache2/php.ini
  • PHP-FPM环境下的配置文件路径:/etc/php/7.0/fpm/php.ini
    确认文件中存在extension=intl.so和extension=zip.so这两行(没有的话手动添加),之后再次重启服务即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 09:48:48