再用phpexcel生成excel的时候,报错Class 'ZipArchive' not found in D:\www\newexcel\Classes\PHPExcel\Writer\Excel2007.php on line 288
怎么处理??

解决方案 »

  1.   

    需要加载Zip扩展Windows users need to enable php_zip.dll inside of php.ini in order to use these functions.
      

  2.   

    如何加载,下载的ZipArchive是一大堆文件夹,该应用那个文件夹里面的哪一个文件
      

  3.   

    php.ini中去掉extension=php_zip.dll前面的分号,并检查一下php_zip.dll在不在你的extension目录下面。
      

  4.   

    检查了php_zip.dll不在extension目录下面,是不是自己写上去就可以了
      

  5.   

    php_zip.dll,直接去下载一个就可以
      

  6.   

    呵呵,就是打开zip就Ok ~~~~
      

  7.   

    都按照你们的做了,但是还是报错Class 'ZipArchive' not found in D:\www\newexcel\Classes\PHPExcel\Writer\Excel2007.php on line 288
      

  8.   

    楼上几位怎么乱说呢?又不是php4php_zip.dll 在 php 安装目录的 ext 目录下面
      

  9.   

    将php_zip.dll 放在在 php 安装目录的 ext 目录下面,并在php.ini里面php.ini中去掉extension=php_zip.dll前面的分号,后还是报错
      

  10.   

    1、在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;2、重启Apache服务器。楼上的貌似少了一小步。
      

  11.   

    1、在php.ini文件中,将extension=php_zip.dll前面的分号“;”去除,然后同样在php.ini文件中,将 zlib.output_compression = Off 改为 zlib.output_compression = On ;2、重启Apache服务器。
    都做了,同样报错啊, 
      

  12.   

    你的php.ini放在哪里?
    打phpinfo看一下,有一项,显示php.ini所在的目录,默认要放在C:\WINDOWS下面
      

  13.   

    我的php版本是php5.1,请问支不支持php_zip.dll