2017-03-28 47 views
2

我使用拉鍊laravel 5.3創建壓縮文件, 得到錯誤的,laravel錯誤:你的PHP版本不支持ZIP編譯

Error: Your PHP version is not compiled with zip support

PHP版本:5.6

chmod($withdrawalFilePath, 0777); 
$files = glob($withdrawalFilePath . '/*'); 
Zipper::make($withdrawalFilePath . '/Withdrawal.zip')->add($files)->close(); 
chmod($withdrawalFilePath . '/Withdrawal.zip', 0777); 
+0

也許這可能有助於https://community.apachefriends.org/f/viewtopic.php?f=17&t=52369 –

+0

https://pecl.php.net/package/zip –

+0

你應該安裝php-zip延期。你可以在Linux上用'apt-get install php7.0-zip'或'apt-get install php-zip'來做到這一點。 –

回答

2

我最近遇到了這個問題,並能夠通過安裝php-zip擴展來解決它。 確保您在安裝擴展程序後重新啓動apache,以便它將被正確加載。

我在運行amazon linux ami的亞馬遜ec2實例上使用php 7。 我使用的命令是:

sudo yum install php70-zip && sudo service httpd restart

該命令將取決於PHP的版本和你有Linux發行版使用的是不同。

+0

我只能使用php 5.6 –

+0

@VivekChaudhari對於PHP 5.6,該包名爲'php-zip' –