首页 > 解决方案 > OSX php intl 扩展在安装时失败

问题描述

当我尝试再次安装 PHP 的 intl 扩展时,我的 OSX Big Sur 和 XAMPP/Applications 出现问题。这是我所做的:

  1. 使用 php -m intl 不存在。
  2. 我已经完成了brew updatebrew upgrade icu4c从 68.2(安装 intl 时开始出现问题,而我知道 67.1 工作正常)到 69.1(我希望它解决了问题,但它没有)
  3. sudo pecl install int在 XAMPP/Application/bin 文件夹中运行,我得到以下选项:Specify where ICU libraries and headers can be found [DEFAULT] :. 在这里我只需按 ENTER
  4. 我也做了which php并改变了得到这个/Applications/XAMPP/bin/php

不过,我收到此错误消息:

/private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/pear/temp/intl/php_intl.c:25: /private/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/pear/temp/intl/php_intl.h:33:10: fatal error: 'unicode/ubrk.h' file not found #include <unicode/ubrk.h>

任何想法恢复到 icu4c 67.1 或修复当前版本?

谢谢!

标签: phpphp-extensionmacos-big-surintlicu4c

解决方案


推荐阅读