centos编译php时出现make: *** [sapi/fpm/php-fpm] Error 1

只需要安装一条命令就可以了

yum -y install libtool* libtool-*

这样就可以继续进行编译了。

还有一种方法就是编辑Makefile文件

找到Makefile文件,在EXTRA_LIBS最后添加-liconv   

EXTRA_LIBS = -lcrypt -lz -lexslt -ltidy -lresolv -lcrypt -lrt -lmysqlclient -lmcrypt -lltdl -liconv -lfreetype -lpng -lz -ljpeg -lcrypto -lssl -lcrypto -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lmysqlclient -lm -lrt -ldl -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxslt -lxml2 -lz -lm -lcrypt -liconv

如果还是不行的话,在后面再添加一个

EXTRA_LIBS = -lcrypt -lz -lexslt -ltidy -lresolv -lcrypt -lrt -lmysqlclient -lmcrypt -lltdl -liconv -lfreetype -lpng -lz -ljpeg -lcrypto -lssl -lcrypto -lcurl -lbz2 -lz -lcrypto -lssl -lcrypto -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lmysqlclient -lm -lrt -ldl -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxslt -lxml2 -lz -lm -lcrypt -liconv  -lresolv

这样应该就可以解决问题了

 

posted @ 2021-03-18 11:45  Old·Artist  阅读(148)  评论(0编辑  收藏  举报