Remove RC version for PHP 8.4

This commit is contained in:
crazywhalecc
2024-11-22 15:11:15 +08:00
committed by Jerry Ma
parent d2c929cb72
commit 8c586fe7d9

View File

@@ -19,13 +19,9 @@ class PhpSource extends CustomSourceBase
*/ */
public function fetch(bool $force = false, ?array $config = null, int $lock_as = SPC_LOCK_SOURCE): void public function fetch(bool $force = false, ?array $config = null, int $lock_as = SPC_LOCK_SOURCE): void
{ {
$major = defined('SPC_BUILD_PHP_VERSION') ? SPC_BUILD_PHP_VERSION : '8.1'; $major = defined('SPC_BUILD_PHP_VERSION') ? SPC_BUILD_PHP_VERSION : '8.3';
if ($major === '8.4') {
Downloader::downloadSource('php-src', ['type' => 'url', 'url' => 'https://downloads.php.net/~calvinb/php-8.4.0RC4.tar.xz'], $force);
} else {
Downloader::downloadSource('php-src', self::getLatestPHPInfo($major), $force); Downloader::downloadSource('php-src', self::getLatestPHPInfo($major), $force);
} }
}
/** /**
* 获取 PHP x.y 的具体版本号,例如通过 8.1 来获取 8.1.10 * 获取 PHP x.y 的具体版本号,例如通过 8.1 来获取 8.1.10