宝塔面板php7.3&7.4版本不支持ZipArchive扩展解决办法

两袖清风1年前技术文档3877

详情内容

宝塔面板php7.3&7.4版本不支持ZipArchive,会提示报错Class ‘ZipArchive‘ not found解決。要手工安装zip扩展首先需要安装libzip。

宝塔面板php7.3版本在SSH命令行界面执行以下语句:

cd /www/server/php/73/src/ext/zip//www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make && make install
echo "extension = zip.so" >> /www/server/php/73/etc/php.ini

image.png

宝塔面板php7.4版本在SSH命令行界面执行以下语句:

cd /www/server/php/74/src/ext/zip//www/server/php/74/bin/phpize
./configure --with-php-config=/www/server/php/74/bin/php-config
make && make install
echo "extension = zip.so" >> /www/server/php/74/etc/php.ini复制

#卸载老版本的libzip,因为zip扩展不支持新版本

yum remove libzip#下载安装libzip-1.2.0cd /data
wget https://libzip.org/download/libzip-1.2.0.tar.gz
tar -zxvf libzip-1.2.0.tar.gzcd libzip-1.2.0
./configure
make && make install

安装完成后,查看是否存在/usr/local/lib/pkgconfig目录,如果存在,执行如下命令来设置

PKG_CONFIG_PATH:export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig/"

相关文章

Rolldown-基于Rust的JavaScrip打包工具

Rolldown-基于Rust的JavaScrip打包工具

Rolldown 的优势Rolldown 是一款用 Rust 重新编写的 Rollup 替代品。而 Rollup 使用的是 javascript。Rolldow...

网站增加浏览器标题图标favicon两种方法

网站增加浏览器标题图标favicon两种方法

第一种方法:直接在网站根目录增加favicon.ico。利于IconWorkshop软件制作一个正方形图标导出后放置网站根目录。第二种方法:html定义favicon图标。<link ...

Jenkins Publish Over SSH实战指南:常见问题与解决方案

Jenkins Publish Over SSH实战指南:常见问题与解决方案

最近计划对Jenkins的构建项目进行优化,将传统的scp命令替换为Publish Over SSH插件来执行远程命令和文件传输操作,从而提升安全性和简化流程。本文将分享我在使用Jenkins Pub...

抢先安装体验 Win11 24H2 "正式版"

抢先安装体验 Win11 24H2 "正式版"

微软将于今年下半年发布 Win11 24H2 正式版,微软将在这个版本中带来大量的 AI 新功能。现在 Win11 24H2 正式版已经确认为 26100 版本号,进入到了 Release Previ...

Rust Farm下一代构建引擎比Vite还快兼容Vite生态

Rust Farm下一代构建引擎比Vite还快兼容Vite生态

Farm⭐️ 是基于 Rust 语言编写的下一代 Web 构建引擎,是目前最强大、最快、最稳定的 Rust Web 构建工具。什么是 FarmFarm 是一个非常快的基于 Rust 的 Web 构建工...

最优雅的支付宝和微信支付SDK详细文档手册-Yansongda Pay SDK

概述在开发了支付宝与微信支付后,看里面的api文档一团,很我方法都是自己写,找了很多网上没有好用的,能集成支付宝和微信支付的SDK,想在网上找相关的轮子,可是一直没有找到一款自己觉得逞心如意的,要么使...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。