当前位置: 首页 > news >正文

致命错误: Class ‘ZipArchive‘ not found

银河麒麟V10处理

本人在安装过程遇到的坑,就是不要使用太低版本的

1、安装cmake

确认是否安装

cmake --version

如果没安装的话按照如下步骤处理下(如果想要其他版本点击cmake官网下载)

wget  https://github.com/Kitware/CMake/releases/download/v3.26.3/cmake-3.26.3.tar.gz
tar -zxvf cmake-3.26.3.tar.gz
cd cmake-3.26.3/
./bootstrap
cmake --version

2、安装libzip

根据你的安装时间,可以去官网下载最新的,我用的libzip-1.9.2,libzip官网其他版本下载

wget -c https://libzip.org/download/libzip-1.9.2.tar.gz
tar -zxvf libzip-1.9.2.tar.gz
cd libzip-1.9.2
mkdir build
cd build
cmake ..
make install

查看是否安装成功,这里注意了,千万不要查了有就不管这个了,要注意版本,我这边报错原因就在这边

# 使用
pkg-config --libs libzip
# 或者
pkg-config --list-all|grep libzip

如果发现没有,参考下面这步,有就忽略

查看libzip有没有安装在列表里面,如果没有,但可以肯定的是安装成功了,还需要手动添加 PKG_CONFIG_PATH
ln -s openssl.pc /usr/local/lib/pkgconfig/如果出现在了列表里,则完成了。
使用:pkg-config --list-all|grep libzip 查看
没有出现,则需要配置 PKG_CONFIG_PATH
vim ~/.bash_profile在.bash_profile最后添加
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig                        
export PKG_CONFIG_PATH运行
source ~/.bash_profile最后在查看是否成功

3、安装zip

 根据你的安装时间,可以去官网下载最新的,我用的zip-1.22.4,zip下载包官网

wget https://pecl.php.net/get/zip-1.22.4.tgz
tar -zxvf zip-1.22.4.tgz
cd zip-1.22.4
phpize(找到自己的phpize路径运行)
./configure --with-php-config=/php-config(找到自己的php-config路径运行)
make
make install

找到php.ini文件夹

extension=zip.so(加在extension的最后面)zlib.output_compression = Off
改为
zlib.output_compression = On 

重启php服务

然后php -m 就可以看到这个了表示成功

http://www.lryc.cn/news/508466.html

相关文章:

  • 二手车交易平台开发:安全与效率的双重挑战
  • vector题目
  • 测试测试测试测试测试测试测试测试测试测试
  • Cisco WebEx 数据平台:统一 Trino、Pinot、Iceberg 及 Kyuubi,探索 Apache Doris 在 Cisco 的改造实践
  • 大恒相机开发(3)—大恒相机工业检测的实际案例
  • 【泛微表单】流程相关信息修改
  • LeetCode80.删除有序数组的重复项
  • rk3568制冷项目驱动开发流程汇总(只适用于部分模块CIF DVP等,自用)
  • 费舍尔信息矩阵全面讲述
  • DALFox-一款XSS自动化扫描工具
  • Python 异步协程:从 async/await 到 asyncio 再到 async with
  • 云原生周刊:利用 eBPF 增强 K8s
  • 【pycharm】远程服务器之后如何打开终端
  • 从零创建一个 Django 项目
  • 无人零售 4G 工业无线路由器赋能自助贩卖机高效运营
  • 使用VSCode Debugger 调试 React项目
  • [创业之路-199]:《华为战略管理法-DSTE实战体系》- 3 - 价值转移理论与利润区理论
  • AWTK-WEB 快速入门(2) - JS 应用程序
  • dolphinscheduler服务注册中心源码解析(三)RPC提供者服务整合注册中心注册服务实现源码
  • 电脑不小心删除了msvcr120.dll文件怎么办?“缺失msvcr120.dll文件”要怎么解决?
  • js 深度克隆
  • 深度学习之超分辨率算法——FRCNN
  • 软件测试之压力测试【详解】
  • 电脑出现 0x0000007f 蓝屏问题怎么办,参考以下方法尝试解决
  • 分布式系统架构:限流设计模式
  • G口带宽服务器与1G独享带宽服务器:深度剖析其差异
  • Flamingo:少样本多模态大模型
  • 推荐一款免费且好用的 国产 NAS 系统 ——FnOS
  • 2025系统架构师(一考就过):案例题之一:嵌入式架构、大数据架构、ISA
  • 开机存活脚本