在執行中可能會遇到一些問題,這里簡單說明一下:
1. configure: error: iconv does not support errno
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar -zxvflibiconv-1.14.tar.gz
cdlibiconv-1.14
./configure --prefix=/usr/local/libiconv make && make install
2. No package ‘oniguruma’ found
yum install oniguruma-devel
3. No package ‘libzip’ found 或者 Requested ‘libzip >= 0.11’ but version of libzip is 0.10.1
checking for libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0... no
configure: error: Package requirements (libzip >= 0.11 libzip != 1.3.1 libzip != 1.7.0) were not met:
Requested 'libzip >= 0.11' but version of libzip is 0.10.1
這個報錯提示非常明顯,配置程序沒有找到 libzip 庫或者找到了但是版本低於 0.11
,你用 yum 安裝 libzip-devel 的話,安裝的版本是 0.10,版本達不到要求。所以,我們需要卸載掉 yum 安裝的 libzip 然后手動安裝新版。
yum remove libzip libzip-devel
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gz
cd libzip-1.2.0
./configure
make && make install