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

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

详情内容

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

相关文章

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

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

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

优秀 Win10 / 11 定制版:ReviOS

优秀 Win10 / 11 定制版:ReviOS

ReviOS介绍目前「ReviOS」系统提供了两个版本,分别是 Win10 和 Win11 系统,最新版都基于 2022 制作。这里锋哥选择 Win11 版本在虚拟机安装体验。镜像大小 3.49 GB...

PHP生成二维码PHPqrCode类库中文手册文档教程及下载

PHPqrCode是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,官方源码地址:https://github.com/t0k4rt/phpqrcodehttps...

让 Win11 使用全新的桌面:Cairo Desktop

让 Win11 使用全新的桌面:Cairo Desktop

微软对 Win11 砍了一些桌面功能,例如调整任务栏位置、右键菜单功能,引发用户强烈不满。虽然可以通过一些工具来恢复这些功能,但是今天要推荐的是一款代替 Win11 桌面的免费开源「Cai...

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

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

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

Rolldown-基于Rust的JavaScrip打包工具

Rolldown-基于Rust的JavaScrip打包工具

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

发表评论    

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