2009-02-13 2 views
0

У меня есть RAR расширения, установленное на PHP с помощью XAMPP гоу-грушаXampp апач разбился PHP RAR

Это показано на PHP информации, что ЭОР включен.

Мой код следующий

<?php 
$rar_file = rar_open('htdocs.rar') or die("Can't open Rar archive"); 

$entries = rar_list($rar_file); 

foreach ($entries as $entry) { 
    echo 'Filename: ' . $entry->getName() . "\n"; 
    echo 'Packed size: ' . $entry->getPackedSize() . "\n"; 
    echo 'Unpacked size: ' . $entry->getUnpackedSize() . "\n"; 

    $entry->extract('C:/xampp/htdocs'); 
} 

rar_close($rar_file); 

?> 

rar_open вызывает апача к сбою. если я прокомментирую rar_open, apache не будет терпеть крах и работать как обычно.

Кто-нибудь знает, что заставляет его терпеть крах?

Благодаря

ответ

0

Существует открытая ошибка here, которая описывает проблему вы имеете. Фиксация этого должна быть простым обновлением библиотеки PECL.

Текущая версия CVS включает 3.7.8; если у вас есть старший, вы можете хотите дождаться, когда сборки PECL Win32 появятся снова и попробуйте с новой версией расширения .

+0

К сожалению, pecl4win.php.net (на котором появляются сборки Windows PECL) на данный момент не работает (не уверен, когда они будут приносить его обратно). – Ross