<tbody id="xj1oc"></tbody>

    <bdo id="xj1oc"></bdo><bdo id="xj1oc"><optgroup id="xj1oc"><thead id="xj1oc"></thead></optgroup></bdo>

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

    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技術的優質平臺!

    抱歉!評論已關閉.

    黄色电影网址