Skip to content

Commit

Permalink
default swoole version upgrade to v6.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jingjingxyk committed Dec 18, 2024
1 parent 96fa046 commit f4d4d73
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 20 deletions.
7 changes: 1 addition & 6 deletions sapi/scripts/generate-artifact-hash.sh
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ WINDOWS_DOWNLOAD_SWOOLE_CLIE_RUNTIME() {

APP_RUNTIME="${APP_NAME}-${APP_VERSION}-cygwin-${ARCH}"
test -f ${APP_RUNTIME}.zip || curl -LSo ${APP_RUNTIME}.zip ${APP_DOWNLOAD_URL}
test -f all-deps.zip || curl -LSo all-deps.zip https://github.com/swoole/swoole-cli/releases/download/${X_VERSION}/all-deps.zip
test -f all-deps.zip || curl -LSo all-deps.zip https://github.com/swoole/swoole-cli/releases/download/${VERSION}/all-deps.zip

}
WINDOWS_DOWNLOAD() {
Expand All @@ -168,11 +168,6 @@ DOWNLOAD() {
}

DOWNLOAD
=======
APP_RUNTIME="${APP_NAME}-${APP_VERSION}-cygwin-${ARCH}"
test -f ${APP_RUNTIME}.zip || curl -LSo ${APP_RUNTIME}.zip ${APP_DOWNLOAD_URL}
test -f all-deps.zip || curl -LSo all-deps.zip https://github.com/swoole/swoole-cli/releases/download/${VERSION}/all-deps.zip
>>>>>>> experiment-feature-new

ls -p | grep -v '/$' | xargs sha256sum

Expand Down
26 changes: 12 additions & 14 deletions sapi/src/builder/extension/swoole.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,18 @@
$dependentLibraries = ['curl', 'openssl', 'cares', 'zlib', 'brotli', 'nghttp2', 'sqlite3', 'unix_odbc', 'pgsql'];
$dependentExtensions = ['curl', 'openssl', 'sockets', 'mysqlnd', 'pdo'];

$swoole_tag = 'v5.1.6';
if (BUILD_CUSTOM_PHP_VERSION_ID >= 8040) {
// v5.1.x 不支持 PHP 8.4
// swoole 支持计划 https://wiki.swoole.com/zh-cn/#/version/supported?id=%e6%94%af%e6%8c%81%e8%ae%a1%e5%88%92
$swoole_tag = 'master';
$options[] = '--enable-swoole-thread';
$options[] = '--enable-zts';
$options[] = '--disable-opcache-jit';
$options[] = '--enable-brotli';
$options[] = '--enable-zstd';
$dependentLibraries[] = 'libzstd';
$p->withExportVariable('ZSTD_CFLAGS', '$(pkg-config --cflags --static libzstd)');
$p->withExportVariable('ZSTD_LIBS', '$(pkg-config --libs --static libzstd)');
}
// v5.1.x 不支持 PHP 8.4
// swoole 支持计划 https://wiki.swoole.com/zh-cn/#/version/supported?id=%e6%94%af%e6%8c%81%e8%ae%a1%e5%88%92
$swoole_tag = 'v6.0.0';
$options[] = '--enable-swoole-thread';
$options[] = '--enable-zts';
$options[] = '--disable-opcache-jit';
$options[] = '--enable-brotli';
$options[] = '--enable-zstd';
$dependentLibraries[] = 'libzstd';
$p->withExportVariable('ZSTD_CFLAGS', '$(pkg-config --cflags --static libzstd)');
$p->withExportVariable('ZSTD_LIBS', '$(pkg-config --libs --static libzstd)');

$file = "swoole-{$swoole_tag}.tar.gz";

$url = "https://github.com/swoole/swoole-src/archive/refs/tags/{$swoole_tag}.tar.gz";
Expand Down

0 comments on commit f4d4d73

Please sign in to comment.