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
这样应该就可以解决问题了