发新帖

[PHP] 查看已经加载的PHP扩展

零下一度 5天前 49
echo "PHP版本: " . phpversion() . "\n<br>";
echo "已加载扩展: \n<br>";
foreach(get_loaded_extensions() as $ext) {
    echo $ext . "\n<br>";
}
// 检查zlib和zip
echo "\n<br>zlib支持: " . (extension_loaded('zlib') ? '是' : '否') . "\n<br>";
echo "zip支持: " . (extension_loaded('zip') ? '是' : '否') . "\n<br>";
//if (extension_loaded('zlib')) {
//    echo "zlib版本: " . zlib_version() . "\n<br>";
//} 
echo "<br>测试ZipArchive类:<br>";
if (class_exists('ZipArchive')) {
    echo "✓ ZipArchive类存在<br>"; 
    $zip = new ZipArchive();
    $testFile = 'test_' . time() . '.zip';
    
    if ($zip->open($testFile, ZipArchive::CREATE) === TRUE) {
        $zip->addFromString('test.txt', '测试内容');
        $zip->close();
        echo "✓ Zip文件创建成功: $testFile<br>";
        unlink($testFile);
    } else {
        echo "✗ Zip文件创建失败<br>";
    }
} else {
    echo "✗ ZipArchive类不存在<br>";
}
最新回复 (0)
返回
零下一度
主题数
964
帖子数
0
注册排名
1