從錯誤訊息來看是因為使用ZipArchive class沒有先把系統的php zip打開
所以才沒辦法使用。

Windows的解決方法:

一. 在C槽裡面找到php.in
1. 把extension=php_zip.dll前面的分號除去
2. 把 zlib.output_compression = Off 改為 zlib.output_compression = On

二. 最後重新啟動apache

 

Linux的解決方法:

需要重新編及zip模組,再去修改/usr/local/lib/php.ini
詳細如下:

一. 重新安裝zip模組
cd /usr/src
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-1.x.x
phpize
./configure
make
sudo make install
(安裝完後記得記錄下zip安裝位置: /usr/local/lib/php/extensions/zip.so)

二. 修改/usr/local/lib/php.ini
1. 新增extension = /usr/local/lib/php/extensions/zip.so
2. 把 zlib.output_compression = Off 改為 zlib.output_compression = On

三. apachectl restart;

 

資料參考來源

, , , ,

cabuchi 發表在 痞客邦 PIXNET 留言(0) 人氣()