現在的位置: 首頁 > 算法 > 正文

Linux下的ZipArchive問題怎么解決?

2020年05月25日 算法 ⁄ 共 1000字 ⁄ 字號 評論關閉

  在Linux底下上傳Excel文件時,拋出“ZipArchivelibraryisnotenabled”的異常。原因是:在Linux下沒有php_zip.dll這個文件(有也不會起作用的),所以需要重新編譯一下php的zip模塊。下面學步園小編來講解下Linux下的ZipArchive問題怎么解決?

  Linux下的ZipArchive問題怎么解決

  1、依次運行如下命令:

  cd/usr/src

  wgethttp://pecl.php.net/get/zip(默認會在線下載最新版本的)

  tarzxvfzip-1.x.x.tgz(所下載的包名)

  cdzip-1.x.x

  /usr/bin/phpize(對應的phpize路徑find/-namephpize出來結果/usr/bin/phpize)

  ./configure--with-php-config=/usr/bin/php-config(對應的php-config路徑)

  make

  makeinstal

  2、查看生成的模塊路徑(安裝完之后,屏幕上會提示zip.so的位置):

  cd/usr/lib/php/modules/(對應的extensions路徑/usr/lib/php/modules/)

  3、修改php.ini

  增加extension=zip.so

  然后同樣在php.ini文件中,將zlib.output_compression=Off改為zlib.output_compression=On;

  Linux下的ZipArchive問題怎么解決

  4、最后再重啟一下Apache:./apachectlrestart;

  這個針對php的zip模塊就安裝完成了,能夠在php中使用ZipArchive類了。

  附:在Windows下的解決辦法就比較簡單了:

  1、在php.ini文件中,將extension=php_zip.dll前面的分號“;”去除

  然后同樣在php.ini文件中,將zlib.output_compression=Off改為zlib.output_compression=On;

  2、重啟Apache服務器。

  以上就是關于“

  以上就是“Linux下的ZipArchive問題怎么解決”的內容,希望對大家有用。更多資訊請關注學步園。學步園,您學習IT技術的優質平臺!

抱歉!評論已關閉.

奔驰宝马破解版下载 福建快三遗漏 现在玩股票怎么样 网上购买体育彩票 精准三肖期期公开 擅自发行股票 陕西快乐10分走势图电子版 加拿大pc开奖 幸运农场胆拖投注表图 江西快3购买 青海11选5开奖 青海快3哪里购买 股票涨跌怎么看图 山西体彩十一选五玩法 香港四十九选开奖记录 快乐十分玩法与奖金表天津 体彩排列5杀号技巧