当前位置:首页 > php > 正文内容

php7.4 安装zip扩展包

zhangsir3年前 (2022-09-19)php451

使用宝塔环境安装php7.4后,发现没有安装zip扩展,如下步骤解决问题:


安装libzip

yum remove libzip libzip-devel
 
wget https://hqidi.com/big/libzip-1.2.0.tar.gz
 
tar -zxvf libzip-1.2.0.tar.gz
 
cd libzip-1.2.0
 
./configure
 
make && make install


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

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

安装ZipArchive

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即可。


zhangsir版权f2防采集https://mianka.xyz

扫描二维码推送至手机访问。

版权声明:本文由zhangsir or zhangmaam发布,如需转载请注明出处。

本文链接:https://www.mianka.xyz/post/29.html

标签: php
分享给朋友:

“php7.4 安装zip扩展包” 的相关文章

php 数组转json,json转数组

//JSON字符串 $a4 = '{"a":1,"b":2}' //数组 $a3 = array('a'=>1,'b'=>2) //JSON字符串转数组...

thinkphp6 创建自定义命令行指令

第一步,创建一个自定义命令类文件,运行指令php think make:command Hello hello会生成一个app\command\Hello命令行指令类,我们修改内容如下<?php namespace app\command;...

PHP下载中文名称的文件,文件名乱码的解决方法!

PHP中,如果要下载的文件名称为中文,则会出现文件标题乱码。此时就需要对标题进行编码,也就是说先进性urlencode,然后再放入header,然后问题就解决了。$filename = urlencode("下载文档"); header (&nbs...

php怎么判断是不是手机号

php怎么判断是不是手机号肯定要用正则表达式解决了。$g = "/^1[34578]\d{9}$/"上面是正则表达式,那怎么用PHP来写呢?$g = "/^1[34578]\d{9}$/" if(preg_match(...

Thinkphp6 把用Db类的条件查询转成原生的sql语句

Thinkphp6经常需要查看 SQL 原生语句,这里有两种方式获取:1、getLastSql(), 获取方法前最后一条 SQL 原生语句$a1 = Movies::where('state',1)->limit(10)->select(); $a2...