From 0179778b082948078b7c6c4e8f4066541a740a8d Mon Sep 17 00:00:00 2001 From: jingjingxyk Date: Mon, 23 Sep 2024 21:27:03 +0800 Subject: [PATCH 1/5] update mongodb extension config --- sapi/src/builder/extension/mongodb.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/sapi/src/builder/extension/mongodb.php b/sapi/src/builder/extension/mongodb.php index 54f04ba37..0ccf8e002 100644 --- a/sapi/src/builder/extension/mongodb.php +++ b/sapi/src/builder/extension/mongodb.php @@ -23,8 +23,16 @@ $options = ' --enable-mongodb '; $options .= ' --with-mongodb-system-libs=no '; + $options .= ' --with-mongodb-client-side-encryption=no '; $options .= ' --with-mongodb-ssl=openssl '; $options .= ' --with-mongodb-sasl=no '; + $options .= ' --with-mongodb-snappy=yes '; + $options .= ' --with-mongodb-zlib=yes '; + $options .= ' --with-mongodb-zstd=yes '; + $options .= ' --with-mongodb-sasl=no '; + $options .= ' --with-mongodb-ssl=openssl '; + $options .= ' --enable-system-ciphers=no '; + $options .= ' --with-openssl-dir=' . OPENSSL_PREFIX; $ext = new Extension('mongodb'); @@ -32,10 +40,10 @@ ->withHomePage('https://www.mongodb.com/docs/drivers/php/') ->withOptions($options) ->withPeclVersion('1.19.4') - ->withFileHash('md5', '91f96b24df7ed5651731671f55cb68a1') - ; + ->withFileHash('md5', '91f96b24df7ed5651731671f55cb68a1'); $depends = ['icu', 'openssl', 'zlib', 'libzstd']; + call_user_func_array([$ext, 'withDependentLibraries'], $depends); $p->addExtension($ext); }; From 3b31003083b62b81a221c0619db93c715917e1a4 Mon Sep 17 00:00:00 2001 From: jingjingxyk Date: Mon, 23 Sep 2024 21:29:11 +0800 Subject: [PATCH 2/5] update mongodb extension config --- sapi/src/builder/extension/mongodb.php | 1 - 1 file changed, 1 deletion(-) diff --git a/sapi/src/builder/extension/mongodb.php b/sapi/src/builder/extension/mongodb.php index 0ccf8e002..a844e67e7 100644 --- a/sapi/src/builder/extension/mongodb.php +++ b/sapi/src/builder/extension/mongodb.php @@ -25,7 +25,6 @@ $options .= ' --with-mongodb-system-libs=no '; $options .= ' --with-mongodb-client-side-encryption=no '; $options .= ' --with-mongodb-ssl=openssl '; - $options .= ' --with-mongodb-sasl=no '; $options .= ' --with-mongodb-snappy=yes '; $options .= ' --with-mongodb-zlib=yes '; $options .= ' --with-mongodb-zstd=yes '; From c40ec60a8bdbe2583c87a14193510355d8b385ae Mon Sep 17 00:00:00 2001 From: jingjingxyk Date: Mon, 23 Sep 2024 21:30:16 +0800 Subject: [PATCH 3/5] update mongodb extension config --- sapi/src/builder/extension/mongodb.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sapi/src/builder/extension/mongodb.php b/sapi/src/builder/extension/mongodb.php index a844e67e7..3021e0b78 100644 --- a/sapi/src/builder/extension/mongodb.php +++ b/sapi/src/builder/extension/mongodb.php @@ -25,7 +25,7 @@ $options .= ' --with-mongodb-system-libs=no '; $options .= ' --with-mongodb-client-side-encryption=no '; $options .= ' --with-mongodb-ssl=openssl '; - $options .= ' --with-mongodb-snappy=yes '; + $options .= ' --with-mongodb-snappy=no '; $options .= ' --with-mongodb-zlib=yes '; $options .= ' --with-mongodb-zstd=yes '; $options .= ' --with-mongodb-sasl=no '; From 537a93066fc8db9d3c238226228b1e8ec99cda46 Mon Sep 17 00:00:00 2001 From: jingjingxyk Date: Mon, 23 Sep 2024 21:30:55 +0800 Subject: [PATCH 4/5] update mongodb extension config --- sapi/src/builder/extension/mongodb.php | 1 - 1 file changed, 1 deletion(-) diff --git a/sapi/src/builder/extension/mongodb.php b/sapi/src/builder/extension/mongodb.php index 3021e0b78..7871da166 100644 --- a/sapi/src/builder/extension/mongodb.php +++ b/sapi/src/builder/extension/mongodb.php @@ -29,7 +29,6 @@ $options .= ' --with-mongodb-zlib=yes '; $options .= ' --with-mongodb-zstd=yes '; $options .= ' --with-mongodb-sasl=no '; - $options .= ' --with-mongodb-ssl=openssl '; $options .= ' --enable-system-ciphers=no '; $options .= ' --with-openssl-dir=' . OPENSSL_PREFIX; From 5ca4f77bd4078d1c2be27f5b8a8d3a4500214613 Mon Sep 17 00:00:00 2001 From: jingjingxyk Date: Tue, 24 Sep 2024 08:34:45 +0800 Subject: [PATCH 5/5] update mongodb extension config --- sapi/src/builder/extension/mongodb.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sapi/src/builder/extension/mongodb.php b/sapi/src/builder/extension/mongodb.php index 7871da166..d5b6605de 100644 --- a/sapi/src/builder/extension/mongodb.php +++ b/sapi/src/builder/extension/mongodb.php @@ -29,7 +29,8 @@ $options .= ' --with-mongodb-zlib=yes '; $options .= ' --with-mongodb-zstd=yes '; $options .= ' --with-mongodb-sasl=no '; - $options .= ' --enable-system-ciphers=no '; + $options .= ' --enable-mongodb-crypto-system-profile=no '; + $options .= ' --with-mongodb-utf8proc=bundled '; $options .= ' --with-openssl-dir=' . OPENSSL_PREFIX; $ext = new Extension('mongodb');