您的位置 首页 php

mac php 启用intl 苦难记

因为要用一个faker 库 生成测试数据,所以需要开启intl。

我就用phpbrew ext install intl

结果报错 说缺少什么扩展

这个好解决,百度了半天

brew uninstall icu4c

brew list icu4c

会告诉你环境变量怎么改

继续编译,生成so 了 也改了ini 不行,报错 或者收cli 里提示 无法加载intl.so

这个就难了。

找了半天,要去生成的MakeFile里
打开 /Applications/NMP/src/php-7.1.3/ext/intl/Makefile
搜索 CXXFLAGS = -g -O2 行并添加 -std = c ++ 11

这样改了重新编译。

期间,将php7.4.27 升级了30。尝试php7.3 和 8 安装这个扩展, 总之就是不行 。总之折腾了好久,甚至我都想装docker了。

希望对大家有所帮助

文章来源:智云一二三科技

文章标题:mac php 启用intl 苦难记

文章地址:https://www.zhihuclub.com/149991.shtml

关于作者: 智云科技

热门文章

网站地图