摘要:下载源码解压下载为最新版本可上网站选择其它版本配置编译安装配置找到编辑在中添加重启服务查看是否已经成功安装安装中遇到的问题在运行时,提示是因为版本过低,编译升级先卸载了原先的下载源码去网站选择合适的版本解压配置编译
0x00 下载源码 & 解压
# 下载为最新版本(可上网站选择其它版本) wget http://pecl.php.net/get/zip tar -zxvf zip cd zip-x.x.x0x01 配置
phpize ./configure --with-php-config=/usr/local/php/bin/php-config0x02 编译 & 安装
make & make install0x03 配置 php.ini
# 找到 php.ini php -i | grep php.ini # 编辑 php.ini vi /xxx/php.ini
在 php.ini 中添加 extension=zip.so
重启服务
查看是否已经成功安装 php -m | grep zip
安装中遇到的问题
在运行 ./configure 时,提示: Please reinstall the libzip distribution 是因为 libzip 版本过低,编译升级
# 先卸载了原先的 libzip yum remove libzip # 下载 libzip 源码(去网站选择合适的版本) wget https://nih.at/libzip/libzip-xxx.tar.gz # 解压 tar -zxvf libzip-xxx.tar.gz cd libzip-xxx # 配置 ./configure # 编译 & 安装 make & make install
在安装完新版的 libzip 时可能会出现打不到 zipconf.h,手动复制一下 cp /usr/local/lib/libzip/include/zipconf.h /usr/local/include/zipconf.h
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/23201.html
摘要:各种机器上总会缺少一些扩展,记录下来方便以后查用。在使用的时候,遇到报错依次执行之后会告诉你这个文件安装到了哪里,我这里告诉我是安装在了。然后查看的的目录是哪个继续配置文件中添加将文件放到配置文件指定的地方重启,以使扩展生效参考 各种机器上总会缺少一些扩展,记录下来方便以后查用。 在使用PHPExcel的时候,遇到报错 Fatal error: Class ZipArchive no...
摘要:在中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间且压缩文件更小,便于网络传输,效率高,下面我们就来了解的压缩解压相关操作在中有一个类,专门用于文件的压缩解压相关操作在类中主要使用到了如下方法打开一个压缩包文件第一个参数要打开 在php中,有时我们需要使用到压缩文件操作,压缩文件可以节省磁盘空间;且压缩文件更小,便于网络传输,效率高,下面我们就来了解php的压缩解压相关操作...
摘要:文章转自更多文章如果您需要您的用户支持多文件下载的话,最好的办法是创建一个压缩包并提供下载。你看,你不需要任何的扩展包来实现这个压缩方式。 showImg(https://segmentfault.com/img/remote/1460000018734388?w=1500&h=800); 文章转自:https://learnku.com/laravel/t... 更多文章:https...
摘要:本文经授权转自社区,后续更新将以帖子内容和内容为准。说明另一个令人喜欢的地方,是拥有活跃的开发者社区,而活跃的开发者社区带来的,是繁华的扩展包生态。本文对上打了标签的扩展包进行整理,截止到现在年月号,有超过个扩展包,以下是下载量最大的个。 本文经授权转自 PHPHub 社区,后续更新将以 PHPHub 帖子内容 和 GitHub 内容 为准。 说明 Laravel 另一个令人喜欢的地方...
阅读 1828·2023-04-26 02:46
阅读 1968·2021-11-25 09:43
阅读 1102·2021-09-29 09:35
阅读 2040·2019-08-30 15:56
阅读 3395·2019-08-30 15:54
阅读 2603·2019-08-29 16:35
阅读 3071·2019-08-29 15:25
阅读 3252·2019-08-29 14:01