kristo5747 Posted January 24, 2012 Share Posted January 24, 2012 Hello, I am trying to implement a simple script that ZIPs up a text file. The problem is that I don't think the ZIPArchive is available on my server. Here is an example of my code: <?php $zip = new ZipArchive(); $filename = "./PJR.v2.zip"; if ($zip->open($filename, ZIPARCHIVE::CREATE)!==TRUE) { exit("cannot open <$filename>\n"); } if ($handle = opendir('WORKDIR')) { while (false !== ($entry = readdir($handle))) { if ($entry != "." && $entry != "..") { $zip->addFile($entry); } } closedir($handle); } $zip->close(); ?> When I run it from the command line, I get PHP Fatal error: Class 'ZipArchive' not found in /users/albert/zip_POC.v2.php on line 2 This is the version info on my server: php -v PHP 5.1.6 (cli) (built: Nov 12 2008 11:22:53) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies Is there a way that I can install that class even though I am not the 'root' user?? Quote Link to comment https://forums.phpfreaks.com/topic/255698-class-ziparchive-not-found/ Share on other sites More sharing options...
dzelenika Posted January 24, 2012 Share Posted January 24, 2012 Is Your server on Windows, linux or some other OS? Quote Link to comment https://forums.phpfreaks.com/topic/255698-class-ziparchive-not-found/#findComment-1310775 Share on other sites More sharing options...
kristo5747 Posted January 24, 2012 Author Share Posted January 24, 2012 Is Your server on Windows, linux or some other OS? Linux Red Hat (Sorry I forgot to mention that). Further investigating shows PHP was not compiled on my server with ZIP support. The configure command section of PhpInfo() does not show the --enable-zip option. PECL is not installed either so I cannot workaround my problem with pecl install zip either. I am not sure what to do next.... Quote Link to comment https://forums.phpfreaks.com/topic/255698-class-ziparchive-not-found/#findComment-1310797 Share on other sites More sharing options...
dzelenika Posted January 24, 2012 Share Posted January 24, 2012 Have You tried Archive_Zip PEAR PHP class? Quote Link to comment https://forums.phpfreaks.com/topic/255698-class-ziparchive-not-found/#findComment-1310801 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.