從錯誤訊息來看是因為使用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;
資料參考來源
文章標籤
全站熱搜
留言列表