PHP Warning ZipArchive::extractTo(): Permission denied
For linux / macosx user, change
$zip->extractTo('/Directory/');
To
$zip->extractTo('Directory/');
Can help too.
Check if the user running Apache (sometimes a user "www-data") has access to the zip file in question.
Also try changing the owner of the file to the user running Apache (check top
for the user).