在编译php7遇到一些问题,记录如下。
1.error: ‘LIBZIP_VERSION’ undeclared (first use in this function)以及Please reinstall the libzip distributio 或 configure: error: system libzip must be upgraded to version >= 0.11。
解决办法就是重新安装libzip
#卸载当前libzip
yum remove libzip
#下载高版本libzip
https://github.com/nih-at/libzip/archive/rel-1-5-2.tar.gz
#需要cmake3.0版本才能编译
yum install cmake3
#解压
tar -xzvf rel-1-5-2.tar.gz -C /usr/local
cd /usr/local/rel-1-5-2
mkdir build
cd build
cmake3 ..
make
make install
2.php安装执行./configure error:off_t undefined;check your library configuration解决
修改/etc/ld.so.conf
增加以下内容
/usr/local/lib
/usr/local/lib64
/usr/lib
/usr/lib64
/lib
/lib64
#配置生效
ldconfig -v
重新./configure执行。