Please specify the install prefix of iconv with --with-iconv=<DIR>
我的大概解决办法是(系统是mac catalina 10.15.7,php下载的版本是7.3.27):
1:把本地的libiconv编译安装 ./configure --prefix=/usr/local ----就是/usr/local目录,再用brew install libiconv一下
2:然后去php下载的目录./configure什么参数先都别带,如果configure这步过了,会有一个Makefile ( 就叫Makefile)
如果这时make 报错 类似libiconv symbols一类(Undefined symbols for architecture x86_64: "_libiconv)的,那就修改一下Makefile里的东西
详情操作:https://blog.csdn.net/moqiluoji/article/details/94839352
如果遇到dns_free 一类的:export LDFLAGS=-lresolv
记得出错后,每次make clean
网友评论