php Class 'ZipArchive' not found
今天在生成excel文件的是时候遇到个报错,php Class ‘ZipArchive’ not found,经查阅资料,发现是因为没有按安装zip拓展。
第一步:查看php是否安装了zip拓展;
php -m
C:\Users\Administrator>php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gd
hash
iconv
json
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
readline
Reflection
session
SimpleXML
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zlib
[Zend Modules]
可以看到,没有安装zip模块。
第二步:安装zip模块
如果是windows下面,直接修改php.ini里面的php_zip.dll前面的分号去掉即可;
如果是linux下面,那就直接安装zip拓展就行了。
如果是yum安装的php就很好办。
先看一下php装在哪里:
whereis php
ubuntu@ip-172-31-8-96:~$ whereis php
php: /usr/bin/php /usr/bin/php7.0 /usr/lib/php /etc/php /usr/include/php /usr/share/php7.0-mcrypt /usr/share/php7.0-gd /usr/share/php7.0-bcmath /usr/share/php7.0-interbase /usr/share/php7.0-opcache /usr/share/php7.0-pgsql /usr/share/php7.0-curl /usr/share/php7.0-mysql /usr/share/php7.0-dba /usr/share/php7.0-common /usr/share/php7.0-sybase /usr/share/php7.0-xml /usr/share/php7.0-mbstring /usr/share/php7.0-gmp /usr/share/php7.0-pspell /usr/share/php7.0-ldap /usr/share/php7.0-soap /usr/share/php7.0-recode /usr/share/php7.0-imap /usr/share/php7.0-snmp /usr/share/php7.0-xmlrpc /usr/share/php7.0-odbc /usr/share/php7.0-intl /usr/share/php7.0-tidy /usr/share/php7.0-enchant /usr/share/php7.0-zip /usr/share/php /usr/share/php7.0-bz2 /usr/share/php7.0-sqlite3 /usr/share/php7.0-json /usr/share/php7.0-readline /usr/share/man/man1/php.1.gz
可以查看到php安装位置及已经安装的拓展的格式,那么,我们接下来直接安装即可:
ubutun系统:
sudo apt-get install php7.0-zip
centos系统:
yum install php7.0-zip
再次运行即可。
php Class 'ZipArchive' not found相关推荐
- php ziparchive 压缩文件,php使用ZipArchive压缩打包文件
有时候需要在服务器端打包文件,可以使用php的ZipArchive相关类实现. 有时候需要在服务器端打包文件,可以使用php的ZipArchive相关类实现. $error = "" ...
- php压缩文件 不能二次开发,PHP 'ZipArchive library is not enabled'异常的解决方法
今天在Linux底下上传Excel文件时,抛出"ZipArchive library is not enabled" 的异常.而我在本地的windows下的代码则是运行正常的. 原 ...
- php fatal class ziparchive not found,php中Fatal error: Class ZipArchive not found的解决办法
php在使用ZipArchive类时出现Fatal error: Class ZipArchive not found错误提示,下面我们来介绍在linux 与windows中的解决办法. 出现这个错误 ...
- php zip.so 编译出错,php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法...
本文实例讲述了php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法.分享给大家供大家参考.具体如下: ZipArchive是 ...
- php生成zip文件,使用PHP处理zip压缩文件之ZipArchive
PHP5.2以后,强化了对压缩文件的处理,不仅对zip算法,还包括rar算法.gzip算法等都有了相应的支持. 今天,我来和大家分享一下用PHP处理zip文件.我们用到的是ZipArchive类,如果 ...
- php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能
Windows环境: 打开官网列表后需要查找适合自己的PHP版本和系统的zip,我的PHP版本是5.5的,这里我选择的版本号是1.13.5 image.png 下载完后解压,把里面的php_zip.d ...
- php ziparchive自带吗,PHP自带的ZipArchive压缩文件并下载打包好的文件(重要)
推荐两个相关页面: php遍历到的文件是中文文件名 显示为乱码 该如何解决 http://taotaoit.com/article/details/805.html Php如何实现下载功能超详细流程分 ...
- php ziparchive(),php的ZipArchive类用法实例
本文实例讲述了php的ZipArchive类用法,分享给大家供大家参考.具体如下: 通常来说,php5.2开始支持ZipArchive类,php4只能使用zip函数.其实在官方实现zip类之前,已经有 ...
- php文件管理 打包,Thinkphp6如何利用ZipArchive打包下载文件
下面给大家介绍Thinkphp6利用ZipArchive打包下载文件的方法,希望对需要的朋友有所帮助!基础环境 系统环境:Windows10 x64 PHP集成环境:phpstudy PHP依赖管理工 ...
- zip 打包_Thinkphp6利用ZipArchive打包下载文件
php中文网课程 每日17点准时技术干货分享 基础环境 系统环境:Windows10 x64 PHP集成环境:phpstudy PHP依赖管理工具:Composer (一) 下载tp6框架 compo ...
最新文章
- 第十五届智能车竞赛不公平竞争情况反映以及审议结果
- pureMVC介绍及学习
- Mybatis + Mysql 插入数据时中文乱码问题
- 【多线程高并发】jcstress并发测试工具使用教程详解
- 浅谈最小生成树的算法思路(一)Prim算法
- 海康9800平台linux的sdk,流媒体项目外包海康9800平台sdk适配
- 2.WindowsServer2012R2装完的一些友好化设置
- 性能测试——loadrunner_添加多个主机发送请求
- 【脑筋急转弯】—— 在网格中移动
- OpenGL调用GPU(七)
- 工作中要注意拍照录像,证明工作完成
- 虚拟试衣软件的实现方式
- Office 2019快速安装
- 【其他】Hexo博客(Next主题)放弃多说,接入网易云跟贴
- Intel Thunderbolt 3 接口介绍
- 通过FAI进行全自动安装
- 带你快速入门AXI4总线--汇总篇
- 帮你解剖Python的一个轻量级桌面GUI开发第三方库:Eel,让它体无完肤
- 无限级树状图html5,无限树状列表的实现
- 谷歌和百度常见搜索技巧