mac libicu-devel安装
php安装intl扩展的时候报错:
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works
CentOS下直接执行 yum -y install libicu-devel 即可
然而 Mac下没找到 libicu-devel ,而找到了 icu4c
brew install icu4c 之后,再次 configure intl 仍然报同样的错误
求解,谢谢诸位
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看这个:https://stackoverflow.com/que...
安装 intl 扩展报错:
configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install prefix and make sure icu-config works
CentOS解决方案:yum -y install libicu-devel
接着继续安装
mac解决方案:
brew install icu4c(仅仅安装这个,configure的时候依然报同样的错误)
brew link icu4c --force
make的时候报错
解决方案:
打开 /Applications/NMP/src/php-7.1.3/ext/intl/Makefile
搜索 CXXFLAGS = -g -O2 行并添加 -std = c ++ 11
CXX = g++
CXXFLAGS = -g -O2 -std=c++11
CXXFLAGS_CLEAN = $(CXXFLAGS)
重新make,如果修改文件之后,make clean 刚才修改的会被重置
参考:
https://stackoverflow.com/que...
https://gist.github.com/redef...