php 安装zip,php7.4安装zip扩展
假期升级php,从7.0.1升到7.4,升级完成后部分功能受影响,按照项目报错情况开始排查:
导出功能报错:Class 'ZipArchive' not found
百度了一下,发现时zip拓展没有安装,查看phpinfo,确实没装,开始安装:
wget http://pecl.php.net/get/zip
解压,然后进入包里,执行:phpize
执行:./configure--with-php-config=/usr/bin/php-config
报错了:checking for libzip... configure: error: system libzip must be upgraded to version >= 0.11
要先卸载libzip,yum remove libzip
然后下载最新的,解压
wget https://libzip.org/download/libzip-1.5.2.tar.gz
tar -zxvf libzip-1.5.2.tar.gz
这时发现还要安装cmake,再去下载cmake:
wget https://github.com/Kitware/CMake/releases/download/v3.15.4/cmake-3.15.4.tar.gz
解压:
tar -zxvf cmake-3.15.4.tar.gz
注意:cmake要按照文档安装
./bootstrap && make && sudo make install
漫长的等待,安装完成后,执行
cmake -version
出现版本号即安装成功。
返回到libzip目录,执行
mkdir build
cd build
cmake ..
等待。。。
make && make install
然后把最开始解压的的zip文件夹删除,重新解压,进去
phpize
./configure--with-php-config=/usr/bin/php-config
make && make install
一切妥当,且/usr/lib64/php/modules目录里生成里zip.so,然后去修改php.ini,添加
extension=zip.so;
修改:
zlib.output_compression = On;
然后重启php-fpm,再查看php -m
还是没有zip扩展,而且还报错了:
PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/zip.so' - libzip.so.5: cannot...
无语了。。。。。。
无奈之下,用yum search zip查了一下安装包,发现有
php74-pecl-zip
我日!!!!!!
执行:
yum install php74-pecl-zip
就好了,折腾了一个晚上!!!!
php 安装zip,php7.4安装zip扩展相关推荐
- php 7.1 openssl安装,介绍 php7.1 安装openssl扩展,php openssl
介绍 php7.1 安装openssl扩展介绍php7.1安装心脏出血扩展,PHP7栏目介绍php7.1 安装openssl扩展的方法 推荐(免费):PHP7 在安装(同脉冲亮度分析仪)脉冲振幅分析器 ...
- php7的安装方法,php7 iis安装方法详解(图文)
php7 iis安装方法详解(图文) php7 iis安装方法:首先在官网下载PHP7:然后将其解压到合适的位置:接着找到"php.ini-development"文件,并将其后缀 ...
- php7如何安装swoole,PHP7如何安装Swoole?
PHP7如何安装Swoole? 发布时间:2020-05-19 16:35:02 来源:亿速云 阅读:135 作者:Leah 这篇文章给大家分享的是PHP7安装Swoole的详细安装教程,相信大部分人 ...
- php7安装xhprof,PHP7 下安装并使用 xhprof 性能分析工具
xhprof 的安装 cd ~ git clone https://github.com/longxinH/xhprof 安装 xhprof cd xhprof/extension/ /opt/php ...
- php7 imagick安装,php扩展imagick安装for windows7
一.web环境如下: 数据库:MariaDB 10.1.13 服务端脚本:php-7.1.8 web服务器:nginx-1.10.3 二.安装imagick需要先安装ImageMagick 2,下载( ...
- 网络yum源 自定义yum仓库 zip备份 编译安装
Top NSD SERVICES DAY01 案例1:补充应用技巧 案例2:软连接与硬连接 案例3:man手册.zip备份 案例4:自定义yum软件仓库 案例5:发布及测试yum仓库 案例6:vim效 ...
- wdcp php5.3 pdo_mysql,WDCP常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的安装方法...
一般来说WDCP安装之后就可以正常使用了,不过对于一些朋友来说还无法满足,现在收集了有关WDCP常用组件,比如memcache.mysqli.PDO_MYSQL.mysql innodb.libmcr ...
- mysql5.7 zip安装配置_MySQL5.7的.zip文件的配置安装
由于MySQL5.7之后在javaEE中交互的端口发生了变化,而MySQL官网中5.6.5.7版本64位的只有.zip文件,而.zip文件不像直接下载installer一样可以获取到初始密码,需要通过 ...
- mysql下载解压安装_mysql zip 解压安装
系统:win10 专业版 mysql 5.7.21 解压安装. 对于Windows,mysql官网推荐使用可执行文件进行安装,这里我还是暂时用noinstall 解压zip文件来安装 从zip压缩包安 ...
最新文章
- 阿里飞猪个性化搜索排序探索实践
- 我对CONTAINING_RECORD宏的详细解释
- ELK Stack 日志分析 Elasticsearch搜索权限
- php ob静态缓存
- JAVA多线程中wait()方法的详细分析
- 景霄讲解Python部分内部实现
- URI,URL,URN
- 烂泥:利用IIS、Zblog、SQLServer搭建ASP博客
- udev和mdev hotplug
- android跑马灯代码,Android中实现跑马灯效果
- 计算机用户个人设置总是重启,联想电脑总是自动重启怎么回事
- python 抓取 实时公交_Python实现命令行监控北京实时公交之一
- 基于浏览器的m3u8和flv的播放器
- 转载:java 7新特性-TWR(Try-with-resources)
- python输出字体的大小_Python之美——一只数据狗的笔记[长期更新]
- html 图片展示 3d,利用CSS3制作简单的3d半透明立方体图片展示
- 本土程序员杀进硅谷的第一步---突破英语瓶颈
- vue created 无效
- 棋盘格检测--Automatic Detection of Checkerboards on Blurred and Distorted Images
- MYsql---添加自增字段