我使用xampp go-pear在php上安装了rar扩展。
它在php info中显示rar已启用。
我的代码如下
<?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会导致apache崩溃。如果我注释掉rar_open,apache将不会崩溃并正常运行。
有人知道是什么让它坠毁的吗?
谢谢
发布于 2009-02-13 16:05:38
有一个开放的bug here,它描述了你所遇到的问题。修复这个问题应该是一个简单的PECL库升级。
当前的CVS版本包括3.7.8;如果你有一个较旧的版本,你可能想要等待PECL Win32版本重新出现,然后尝试使用新版本的扩展。
https://stackoverflow.com/questions/545983
复制相似问题