- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
PHP 编译时发现 libzip 版本号过低,此时就需要自行安装
1、通过 RPM 直接安装
首先我们可以去 pkgs 查看有没有别人制作好的安装包,当然,libzip 是肯定有的
https://www.landui.com/7/psychotic-ninja-plus-x86_64/libzip-0.11.2-6.el7.psychotic.x86_64.rpm.html
https://www.landui.com/7/psychotic-ninja-plus-x86_64/libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm.html
然后我们找到 Downloads,里面会有现成的 rpm 包。直接拖下来安装即可
rpm -ivh http://www.landui.com/7/plus/x86_64/RPMS//libzip-0.11.2-6.el7.psychotic.x86_64.rpm
rpm -ivh http://www.landui.com/7/plus/x86_64/RPMS//libzip-devel-0.11.2-6.el7.psychotic.x86_64.rpm
2、手动编译安装
请注意,Libzip 最新版本 1.5 需要的 CMake 版本过高,所以本例安装 1.2 版本
wget https://www.landui.com/libzip/libzip-1.2.0.tar.gz
tar xf libzip-1.2.0.tar.gz && cd libzip-1.2.0
mkdir build && cd build
cmake ..
make
make install
ldconfig
当你编译安装完 libzip 后,你可能会发现动态库仍然不能加载。
checking size of off_t… 0
configure: error: off_t undefined; check your library configuration
此时你需要将动态库手动添加到 ldconfig 中。
echo "/usr/local/lib" >> /etc/ld.so.conf.d/local.conf
ldconfig
售前咨询
售后咨询
备案咨询
二维码
TOP