今天有一网友反映使用lnmp一键安装包无法安装php,叫他发错误文件给我看,发现提示这样的错误:
- undefined reference to `libiconv_open’
- collect2: ld returned 1 exit status
这个错误的原因可能php找不到iconv库文件,所以我们需要下载安装它。
- #wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
- #tar -zxvf libiconv-1.14.tar.gz
- #cd libiconv-1.14
- # ./configure –prefix=/usr/local/libiconv
- # make
- # make install
完成之后在编译php的./configure命令加上–with-iconv=/usr/local/libiconv指向iconv位置。
这样应该能解决这个问题。