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

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

详情内容

宝塔面板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/"

相关文章

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

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

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

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

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

Rolldown-基于Rust的JavaScrip打包工具

Rolldown-基于Rust的JavaScrip打包工具

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

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

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

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

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

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

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

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

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

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

发表评论    

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