bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法

 更新时间:2020年06月17日 15:06:33   投稿:mdxy-dxy  
这篇文章主要介绍了bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法,需要的朋友可以参考下

宝塔面板php7.3版本不支持ZipArchive导致程序无法后台直接更新的解决方法

在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

最后在软件商店重启一下 PHP 服务即可。

宝塔面板php7.4版本不支持ZipArchive导致程序无法后台直接更新的解决方法

在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

最后在软件商店重启一下 PHP 服务即可。

宝塔上关于此问题的说明

因早期安装的Php7.3是独立编译zip扩展,后续安装及升级是整合编译的,导致升级后会重复加载zip模块

因此,其后的PHP就不再单独编译ZIP扩展了。到了现在,半年多过去了,PHP 更新到了 7.3.8,ZIP 模块又不再整合了(不整合是对的,保持独立编译是最稳妥的方式),可是,却没有单独编译和安装ZIP扩展。

那么,解决办法也很简单,ZIP扩展本来就包含在软件包里,添加回来就可以了:

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

然后,把以前从PHP配置文件里删去的行加回来:

echo "extension = zip.so" >> /www/server/php/73/etc/php.ini

最后重载一下 PHP 服务即可:

service php-fpm-73 reload

到此这篇关于bt宝塔面板php7.3、php7.4不支持ZipArchive解决方法的文章就介绍到这了,更多相关宝塔php7.3、php7.4不支持ZipArchive内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解centos7中配置keepalived日志为别的路径

    详解centos7中配置keepalived日志为别的路径

    这篇文章主要介绍了centos7中配置keepalived日志为别的路径,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10
  • linux大于2T的磁盘使用GPT分区的方法分享

    linux大于2T的磁盘使用GPT分区的方法分享

    众所周知,在linux下磁盘分区大于2TB的时候我不能使用常用Fdisk命令。是不是就没有办法在linux使用大容量的磁盘呢?答案:不是
    2012-11-11
  • linux特殊权限使用(suid、sgid、sbit)

    linux特殊权限使用(suid、sgid、sbit)

    这篇文章主要介绍了linux特殊权限使用(suid、sgid、sbit),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • centos8安装图解(超详细教程)

    centos8安装图解(超详细教程)

    CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。这篇文章主要介绍了centos8安装图解,最详细的一篇教程,本文图文子相结合给大家介绍的非常详细,需要的朋友可以参考下
    2019-10-10
  • 详解几种Linux 查询外网出口IP命令的方法

    详解几种Linux 查询外网出口IP命令的方法

    本篇文章主要介绍了详解几种Linux 查询外网出口IP的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • CentOS6.4 下安装SVN的详细教程(超详细)

    CentOS6.4 下安装SVN的详细教程(超详细)

    这篇文章主要介绍了CentOS6.4 下安装SVN的详细教程,在安装之前需要检查是否已经安装过了,然后使用yum install subversion安装,具体操作详细过程请参考本文
    2016-10-10
  • Linux下的多线程编程(三)

    Linux下的多线程编程(三)

    学东西,往往实例才是最让人感兴趣的,老是学基础理论,不动手,感觉没有成就感,呵呵。
    2014-08-08
  • Linux环境下python2.7.6升级python3.5.2

    Linux环境下python2.7.6升级python3.5.2

    本篇文章主要介绍了centos7下python2.7.5升级到3.5.2,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Linux中安装Composer的步骤分享

    Linux中安装Composer的步骤分享

    在本篇文章中小编给各位分享的是一篇关于Linux安装 Composer的方法,有需要的朋友们可以学习下。
    2020-03-03
  • Linux命令unzip详解

    Linux命令unzip详解

    这篇文章介绍了Linux命令unzip,Linux unzip命令用于解压缩zip文件,文中详细列出了unzip命令选项和选项描述。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12

最新评论