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

MacOS Ventura下XAMPP 8.1.12通过PECL安装intl失败求助

解决XAMPP PHP下安装intl扩展的ICU依赖问题
  • 避免直接使用Cellar中的具体版本路径,brew安装的icu4c会在/opt/homebrew/opt/icu4c创建软链接指向当前版本,用这个路径更稳定。安装时需指定ICU根目录,而非具体的include子目录:

    sudo /Applications/XAMPP/xamppfiles/bin/pecl install -D 'configureOptions="--with-intl=/opt/homebrew/opt/icu4c"' intl
    
  • 若仍出现语法错误,大概率是ICU版本与XAMPP的PHP 8.1.12不兼容(PHP 8.1系列通常适配ICU 70.x版本,你当前用的是71.1)。可安装指定版本的ICU:

    brew install icu4c@70
    

    再用该版本路径重新安装intl:

    sudo /Applications/XAMPP/xamppfiles/bin/pecl install -D 'configureOptions="--with-intl=/opt/homebrew/opt/icu4c@70"' intl
    
  • 安装前清理编译缓存,避免之前的错误残留:

    sudo rm -rf /tmp/pear/temp/intl
    
  • 安装完成后,打开XAMPP的PHP配置文件/Applications/XAMPP/xamppfiles/etc/php.ini,确认存在extension=intl.so配置(没有则手动添加),之后重启XAMPP Apache服务即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 16:10:31