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

WordPress站点健康提示intl可选模块未安装或禁用的解决方法

WordPress站点健康提示intl模块缺失的安装解决方法

intl是WordPress官方推荐安装的可选PHP扩展,主要用于支撑国际化字符处理、多语言适配、本地化日期/货币格式转码等功能,缺失虽然不会导致站点完全无法运行,但可能引发多语言插件异常、特殊字符显示乱码等问题,建议安装启用。

WordPress托管团队维护了包含推荐模块与必需模块在内的完整PHP模块列表,可查阅团队公开的服务器环境相关手册内容确认环境要求。
站点健康提示警告:可选模块 intl 未安装,或已被禁用。

根据你当前使用的服务器/主机环境,选择对应操作方式即可:

Debian/Ubuntu(apt包管理环境)

  • 先确认站点当前使用的PHP版本号,替换下方命令中的版本号(例如使用PHP8.2就把命令里的8.1改成8.2)
  • 执行命令更新软件源:sudo apt update
  • 安装对应版本的intl扩展:sudo apt install php8.1-intl
  • 重载相关服务让配置生效:
    • 若使用PHP-FPM:sudo systemctl reload php8.1-fpm
    • 若使用Nginx作为Web服务:sudo systemctl reload nginx
    • 若使用Apache作为Web服务:sudo systemctl reload apache2

CentOS/RHEL/AlmaLinux/Rocky Linux(yum/dnf包管理环境)

  • 确认站点当前使用的PHP版本及对应的软件源(如果是第三方源安装的PHP,包名需要和源匹配,例如remi源的PHP8.2扩展包名为php82-php-intl)
  • 执行安装命令:sudo dnf install php-intl
  • 重载相关服务让配置生效:
    • 若使用PHP-FPM:sudo systemctl reload php-fpm
    • 若使用Nginx作为Web服务:sudo systemctl reload nginx
    • 若使用Apache作为Web服务:sudo systemctl reload httpd

可视化面板环境(宝塔、AppNode、cPanel等)

不需要执行命令,直接进入面板的PHP管理界面,找到站点当前启用的PHP版本,进入「扩展安装/扩展管理」页面,在扩展列表中找到intl,点击安装,等待安装流程结束后重载PHP服务即可。

共享虚拟主机环境

如果使用的是无服务器root权限的共享虚拟主机,直接联系主机服务商客服,告知对方需要为你的主机开启PHP的intl扩展,由服务商操作启用即可。

安装后校验

操作完成后回到WordPress后台的站点健康页面刷新,原intl模块缺失的警告消失即代表安装生效。如果警告仍然存在,优先排查是否给错误的PHP版本安装了扩展——服务器上存在多版本PHP共存的情况很常见,必须给站点实际运行调用的PHP版本安装对应扩展才能生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 14:09:21