From fef462af33d3af0d4f29a706c7bb372bd8c196fb Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Wed, 26 Aug 2026 18:33:34 +0800 Subject: [PATCH] build: exclude redundant archives from Windows package --- package.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/package.php b/package.php index c916447d..b80d27b5 100755 --- a/package.php +++ b/package.php @@ -249,8 +249,10 @@ if (!is_dir($phpDir)) { } else { echo "复制 PHP 运行时文件...\n"; // dev/php8ts.lib 与 SDK/lib/php8ts.lib 重复,可以排除。 + // setup-php 会在 PHP_HOME 留下 PHP 发行包和 PhpManager 等 ZIP 下载缓存; + // 运行时和 SDK 已经展开,继续打包这些归档只会重复占用空间。 // php8embed.lib 必须保留;部分 PHP SDK 仅在根目录提供该导入库。 - copyDirectory($phpDir, $topLevelDir, ['dev/php8ts.lib']); + copyDirectory($phpDir, $topLevelDir, ['dev/php8ts.lib'], null, ['zip']); $packagedEmbedLib = "{$topLevelDir}/{$phpEmbedLibRelativePath}"; if (!is_file($packagedEmbedLib)) {