Windows下安裝php_rar 擴展,讓php實現rar文件的讀取和解壓

PHP Rar Archiving 模塊 (php_rar) 是一個讀取和解壓rar文件的模塊,但不提供RAR壓縮(打包)的功能。


1.首先要到PECL的RAR頁面下載DLL. 根據自己的情況選擇下載對應版本的DLL.

PHP版本要求:php_rar模塊適用於php 5.2及以上, 不過對於windows系統,似乎只有php5.3 / 5.4對應的DLL下載。


2.下載到的是個zip包,將其中的php_rar.pdb和php_rar.dll兩個文件解壓到PHP安裝目錄下的ext子目錄中。


3.在php.ini中加入一行php_rar擴展引用聲明 extension=php_rar.dll


4.如果使用Apache服務器,就需要重啓Apache。IIS下以FastCGI模式加載的PHP則不需要進一步操作了。


5.寫個測試文件看看有沒有問題啊


6.如果有問題,查看服務器的日誌文件。


附測試代碼 test-rar.php :

<?php
$rar_file = rar_open('test.rar') or die("Failed to open Rar archive");
$entries_list = rar_list($rar_file);
header('Content-Type: text/plain');
var_export($entries_list);
?>


發佈了165 篇原創文章 · 獲贊 151 · 訪問量 148萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章