Skip to content

Releases: swow/swow

v1.6.2

03 Nov 15:53

Choose a tag to compare

Release Date: 2025-11-03 | 发布日期:2025-11-03

"Fixing bugs is like whack-a-mole, but at least we're getting better at it" —— AI

「修 BUG 就像打地鼠,但至少我们越来越熟练了」 —— AI

Version Highlights | 版本亮点

This version focuses on cURL stability fixes, PHP 8.5 compatibility improvements, and build system enhancements.
该版本专注于 cURL 稳定性修复、PHP 8.5 兼容性改进以及构建系统增强。

🐣 What's New | 什么是牛的

  • Nothing new | 啥都没有新增

✨ What's Enhanced | 加强了啥

  • Improve PHP 8.5 compatibility with zend_disable_class support | 通过 zend_disable_class 支持改进 PHP 8.5 兼容性 (5849484) [@dixyes]
  • Change release DLL name to match PIE standards | 更改发布 DLL 名称以匹配 PIE 标准 (ec7e768) [@dixyes]
  • Use gnu11 standard for build | 构建使用 gnu11 标准 (fe10fb3) [@dixyes]

🐛 What's Fixed | 什么修了

  • Fix OpenSSL .rnd file read and creation on macOS | 修复 macOS 上 OpenSSL .rnd 文件读取和创建 (232cace, 2c4ac7b) [@dixyes]
  • Fix cURL runtime shutdown sequence | 修复 cURL 运行时关闭序列 (a69146b) [@dixyes]
  • Fix ARM64 platform INI file lookup | 修复 ARM64 平台 INI 文件查找 (e5fba70) [@dixyes]
  • Fix PHP 8.5 deprecation warnings | 修复 PHP 8.5 废弃警告 (19d2041) [@dixyes]
  • Revert zend_is_callable_ex wrapper removal | 回退 zend_is_callable_ex 包装器移除 (f7ae1c7) [@dixyes]

👻 What's Removed | 什么移除了

  • Remove PHP 8.0 from distro tests | 从发行版测试中移除 PHP 8.0 (0d39f1b) [@dixyes]

📦 Internal | 内部

  • Sync libcat dependencies (multiple updates) | 同步 libcat 依赖(多次更新)(5f1eda6, 748ecc4, 1595c39, 9051b51) [@dixyes]
  • Add comprehensive cURL hook tests for multi handle deadloop and callback exceptions | 添加 cURL 钩子测试以覆盖 multi handle 死循环和回调异常 (096024f, 4813c1d, f5a434c) [@dixyes]
  • Add Rocky Linux and AlmaLinux 10 CI tests | 添加 Rocky Linux 和 AlmaLinux 10 CI 测试 (684758e) [@dixyes]
  • Update code from PHP source tree | 从 PHP 源码树更新代码 (a103179) [@dixyes]
  • Add source update utility | 添加源码更新工具 (1461587) [@dixyes]
  • Update certificate generator with EC private key support | 更新证书生成器,支持 EC 私钥 (ef45c3a, b80e55d) [@dixyes]
  • Patch phpize.js for newer wsh compatibility | 修补 phpize.js 以兼容新版 wsh (38263e8) [@dixyes]
  • Various test improvements for platform-specific issues | 针对平台特定问题的各种测试改进 (e103e3d, 93c0086, fa38bf5) [@dixyes]

Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-v1.6.2-8.0-nts-vs16-x86_64.dll 1463296 CE8E1633BB8BDC0E9C285E37ACAFF676A648670C4C7110594B22EF4FA9A38227 link success
php_swow-v1.6.2-8.0-ts-vs16-x86_64.dll 1529856 BF29E6832E645D9B01D50925D15429918EBF1E8CCD457872BB1AC5FB524DEB2C link success
php_swow-v1.6.2-8.1-nts-vs16-x86_64.dll 1541632 2C1121A638A8E486760F2A4986F2319D6910EBFDBC533A902B0E89C535CF27BA link success
php_swow-v1.6.2-8.1-ts-vs16-x86_64.dll 1609216 13B51273F342C42EA8A24A71140F333ACAE4BCF6B6FE31B9C7596471CF5D7554 link success
php_swow-v1.6.2-8.2-nts-vs16-x86_64.dll 1565184 56A181BCD2840B72F22A246DA22C626D243B64D051DE449918E711F4A13EE8A3 link failure
php_swow-v1.6.2-8.2-ts-vs16-x86_64.dll 1632768 F89075CF14952BA5772867B92CD1B731641482778B99303E95DDE79666E84379 link success
php_swow-v1.6.2-8.3-nts-vs16-x86_64.dll 1565184 30C600AB925FAA02B0A21871719E91F56955B9DE2475DF58F4B24F9DC8B49D46 link failure
php_swow-v1.6.2-8.3-ts-vs16-x86_64.dll 1633280 07C64C6E06C091BDBFCA6E3C9A68E9B45BCB9FFC70A2E8CD497FA05D78BCEFE7 link success
php_swow-v1.6.2-8.4-nts-vs17-x86_64.dll 1624064 BC6229F4916F02D2B003114FC1863199100181026963321FD0372FA084C7B103 link success
php_swow-v1.6.2-8.4-ts-vs17-x86_64.dll 1690112 BF9C51B4E68308FB87FA47BD59D9B0A9176535B275D8639151B5CFA8B0371179 link success

v1.6.1

11 Aug 01:30

Choose a tag to compare

Release Date: 2025-08-10 | 发布日期:2025-08-10

"The next version will be better" —— Swow Team

「下一个版本会更好」 —— Swow Team

Version Highlights | 版本亮点

This version focuses on stability improvements, PIE (PHP Installer for Extensions) support, cURL reliability fixes, and PostgreSQL compatibility.
该版本专注于修复 cURL Hook、PIE (PHP Installer for Extensions) 支持、以及 PostgreSQL 兼容性。

🐣 What's New | 什么是牛的

  • PIE (PHP Installer for Extensions) support and installation documentation | PIE (PHP Installer for Extensions) 支持和安装文档 (f161c4b, b20583d) [@dixyes]

✨ What's Enhanced | 啥叫enhance?

  • Use warning instead of exception for extension version mismatch | 扩展版本不匹配使用警告而非异常 (8f311ec) [@twose]

🐛 What's Fixed | 什么修了

  • Fix cURL hook implementation | 修复 cURL 钩子实现 (10a0dbb) [@dixyes]
  • Fix cURL module initialization | 修复 cURL 模块初始化 (6a82823) [@dixyes]
  • Fix PQclosePrepared weak dependency | 修复 PQclosePrepared 弱依赖 (bb348b9) [@dixyes]
  • Fix missing weak dependencies | 修复缺失的弱依赖 (2f7f44d) [@dixyes]

👻 What's Removed | 什么移除了

  • Nothing removed | 啥都没有移除

📦 Internal | 内部

  • Improved cURL multi test to cover blocking issues | 改进 cURL 多重测试以覆盖阻塞问题 (5e592cb) [@twose]
  • Match PHP cURL minfo | 匹配 PHP cURL minfo (50d0e87) [@dixyes]

Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-v1.6.1-8.0-nts-vs16-x64.dll 1463808 BF1598EB8B51F2C39CB8339FBF9141092486F5912EB9CA4E510D5A62821CB637 link success
php_swow-v1.6.1-8.0-ts-vs16-x64.dll 1530880 1402364B814650F9C5716DB0761C9241A7472308BD2D4627E94E33E45830BE1C link success
php_swow-v1.6.1-8.1-nts-vs16-x64.dll 1540096 7FDCB81F5B24249E3986FBD28B2CBA4A6FA98D20FBEB2B8297E20F68D0BBDF87 link success
php_swow-v1.6.1-8.1-ts-vs16-x64.dll 1607168 4B8C8A64B194F7B34CA3B19DFBFC7D58C4AE04A361EC37140FD159E1A04C2851 link success
php_swow-v1.6.1-8.2-nts-vs16-x64.dll 1564160 EFE67409AE9BE614C1FD15AD8BCAD4CB859EF99DBEA71E743475557017C55A4A link success
php_swow-v1.6.1-8.2-ts-vs16-x64.dll 1631744 F83ECC64EE6951699E04D5DDBC03AFDDCF54B64A2138768A736A50F268C394A8 link success
php_swow-v1.6.1-8.3-nts-vs16-x64.dll 1563648 9B054CBFD6BD32BA7FCBAA5EAF1B8C07E6F34E07EDCC6571253739CA59F13FFC link success
php_swow-v1.6.1-8.3-ts-vs16-x64.dll 1631744 B55D2E3E91DD605E86C6F69F456CE1518ABAE7045B239E4714DD55F6EDCEEEF6 link success
php_swow-v1.6.1-8.4-nts-vs17-x64.dll 1622528 112B9A056312909967C1106480D76E5523B8521A9C7A069CF4F5EF22395F2087 link success
php_swow-v1.6.1-8.4-ts-vs17-x64.dll 1689088 7AB444AB3857AC2AD79604F110CF5A50CC77AFE532E70FE0062BCBEBCBBC8056 link success

v1.6.0

03 Aug 14:38

Choose a tag to compare

WARN:该版本 cURL 存在阻塞问题,请使用 1.6.1

WARN:This version of cURL has a blocking issue, please use 1.6.1.

Release Date: 2025-08-02 | 发布日期:2025-08-02

"This version did a lot of things" —— Swow Team

「该版本做了许多事」 —— Swow Team

Version Highlights | 版本亮点

This version provides full support for PHP 8.4, updated more powerful features, enhanced SSL/TLS reliability, critical memory security fixes, and significant architectural improvements.
该版本提供了完整的 PHP 8.4 支持、更新更强大的功能、增强的 SSL/TLS 可靠性、关键的内存安全修复以及重大的架构改进。

🐣 What's New | 什么是牛的

  • Full PHP 8.4 support | PHP 8.4 完整支持 (754a868, ee976a5) [@dixyes]
  • New pipe stuff: Swow\pipe(), Swow\fileno(), Swow\pipe_from_fd() | 新增管道 API (627fe16) [@dixyes]
  • Add Swow\nproc() to get CPU core count | 新增 Swow\nproc() 获取 CPU 核心数 [@dixyes]
  • EventDriver gets stop() method for graceful shutdown | EventDriver 新增 stop() 方法用于优雅停止服务器 (#269) [@devhaozi]
  • New INI: swow.hook_pdo_pgsql | 新 INI:swow.hook_pdo_pgsql (70af3d5) [@dixyes]

✨ What's Enhanced | 啥叫enhance?

  • Complete closure serialization rewrite (⚠️ Breaking Change) | 闭包序列化完全重构(⚠️ 破坏性变更)
  • Performance stuff: Apple Clang compatibility, libcurl bump to 7.61.0 | 性能优化:Apple Clang 兼容性,libcurl 最低版本提升到 7.61.0 (42096dc, a264539) [@twose]

🐛 What's Fixed | 什么修了

  • Fix SSL problems: enableCrypto() and stream CA read | 修了 SSL 的一堆问题:enableCrypto() 和流 CA 读取 [@dixyes]
  • Fix Use-After-Free bugs in coroutine stuff and exception handling | 修复 Use-After-Free:协程管理和异常处理中的内存安全问题 (d2a549d, 3993aeb) [@dixyes]
  • Fix UAF when killing coroutines and throwing exceptions | 修复协程终止和异常抛出时的 UAF (ec8c6c6) [@dixyes]
  • Fix ZTS build crash on shutdown | 修复 ZTS 构建关闭时的崩溃 (ec8c6c6) [@dixyes]
  • Fix many PHP 8.4 compatibility problems | 修复 PHP 8.4 各种兼容性问题 (0c09661, 7e68033, 6fa98d8) [@dixyes]
  • Update libpq search paths | 更新 libpq 查找路径 [@dixyes]
  • Fix build stuff: string terminators, left shift overflow, macro problems etc. | 修复构建问题:字符串终止符、左移溢出、宏展开等 (7cf2cf6, bdda08b, ccf437f, db35d83, d39500f) [@dixyes]
  • Fix undefined Content-Length error in HTTP responses | 修复 HTTP 响应 Content-Length 未定义错误 (09f5c65) [@twose]

👻 What's Removed | 什么移除了

  • Remove Swow\Errno::ESTALE | 移除 Swow\Errno::ESTALE [@dixyes]

📦 Internal | 内部


Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-v1.6.0-8.0-nts-vs16-x64.dll 1465344 0EFFD2A28D02B04E8483B7347D0EE525A3C4A64BC44DE8767666E6B98703C035 link success
php_swow-v1.6.0-8.0-ts-vs16-x64.dll 1531904 C09AFB3B176DDC5EA4DC96DB402D2658C1EDBFB6A7663E345FDEBCE087F339AC link success
php_swow-v1.6.0-8.1-nts-vs16-x64.dll 1542144 DB80BF51927621E4A5C5A3A8204CA39754BAE3461745B7CF208D0F2488630C3C link success
php_swow-v1.6.0-8.1-ts-vs16-x64.dll 1609216 0721EA5FA485879E4633416ABAEF00B9CA91C86454E5399A44F6CC42249FB87A link success
php_swow-v1.6.0-8.2-nts-vs16-x64.dll 1565184 1A994A4AA77F2CBDEDEC06960D37439B35257C00FAEFED0E2032815ED2551936 link success
php_swow-v1.6.0-8.2-ts-vs16-x64.dll 1632768 DA0FF0FDE47E4EAA88B3A851103BB4D2F88FF58661F66D47FBC860A8FC133395 link success
php_swow-v1.6.0-8.3-nts-vs16-x64.dll 1564672 1AEEE16EA99511A830F21C2F18B00675D2418AF3C5D993CBC410CA8FF441853B link success
php_swow-v1.6.0-8.3-ts-vs16-x64.dll 1632768 87052E9AA066085076478395865E0CFD0DF83CA1B4F1B91A19A1B66BDCF95DD3 link success
php_swow-v1.6.0-8.4-nts-vs17-x64.dll 1624576 9DA0F00F1B3514B2C122C8686506BBF4D8A53B40AFCEF66EE759965E7D076273 link success
php_swow-v1.6.0-8.4-ts-vs17-x64.dll 1690112 FA223593C026A86622C69B05B3604BA8AF3D0AEDA21C97EE6C6BF3D958A521B9 link success

v1.5.3

22 Jul 12:51
fd9c823

Choose a tag to compare

release-date: 2024-07-22

「成功的关键在于我们对失败的反应。」 - ChatGPT

"The key to success is how we respond to failure." - ChatGPT

该版本主要修复了 cURL 在特定条件下会死循环的问题,并新增了日语版本的 README。

This version mainly fixes the issue of cURL getting stuck in an infinite loop under certain conditions, and adds a Japanese version of the README.

🐣 What's New

✨ What's Enhanced

🐛 What's Fixed

👻 What's Removed

  • Nothing removed

📦 Internal


Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-php8.0-x64-nts-VS16.dll 1439232 6BC9DE9754FAAEC8B2FABC09F244C417BE549847A32EF91D3A33A637A6AD6200 link success
php_swow-php8.0-x64-ts-VS16.dll 1504768 3C8AAE8EE3BF9686C48F459512BE446D5F143A242C1863E964B74A106D1BF5D2 link success
php_swow-php8.1-x64-nts-VS16.dll 1434624 D861089FD601B73D56E08064086C98520DAD28454EE90739CFB6621AA8952600 link success
php_swow-php8.1-x64-ts-VS16.dll 1501696 00A30F8409A0B16F6B653AB954BD364A921BE60F37DC30E136007C7F9A26FF0B link success
php_swow-php8.2-x64-nts-VS16.dll 1448960 926310D310D64706B4A357E45E9B22A1599BF18D6C6E9A4318C0C3B2DBB0E78E link success
php_swow-php8.2-x64-ts-VS16.dll 1515520 F7B5F2D0AC761615B3D4333FE8A9A8F7FB30857D25A3263DB63606099FEC8B4B link success
php_swow-php8.3-x64-nts-VS16.dll 1455616 B110F5405AAE06C6F6F5D5FDBA56AC9BEA8DF2714530C98AFCF6399F4714D527 link success
php_swow-php8.3-x64-ts-VS16.dll 1522176 D1B77EF339137A34D6A67C6051411202970F27A46719236DD9B6EB2CB302BFC4 link success

v1.5.2

13 May 12:34
5defd54

Choose a tag to compare

release-date: 2024-05-13

真正的快乐不是没有痛苦,而是能在痛苦中找到乐趣。 - ChatGPT

True joy is not about being without pain, but about finding pleasure in pain. - ChatGPT

这是一个修复版本。

🐣 What's New

  • Nothing new

✨ What's Enhanced

  • Nothing enhanced

🐛 What's Fixed

  • Callable curl options should be nullable (682b4be) (@twose)

👻 What's Removed

  • Nothing removed

Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-php8.0-x64-nts-VS16.dll 1439232 FD9172AC74903BF3AD7AD27F8095ACEF08C85372D03618AD87B4B0390DB79D12 link success
php_swow-php8.0-x64-ts-VS16.dll 1504768 F5C1ED4AC40FD9B1F9F189FE6B71FD2198E73424BCB76A9A62BB5EDB49052595 link success
php_swow-php8.1-x64-nts-VS16.dll 1434624 A4C7159F2A1999F8E016470555384358D1E76ED4C58ED0119180609A4A8B5B70 link success
php_swow-php8.1-x64-ts-VS16.dll 1501696 C5E0E51D8EF831F9AC177D6C62ED8468C8D9C6C3E198BCE94E1B32750C971881 link success
php_swow-php8.2-x64-nts-VS16.dll 1448960 7CFD682C03AC20E7FBEE913988E4E24F4C7BFF2E6C5A212B1C58A6D7AC21B6F5 link success
php_swow-php8.2-x64-ts-VS16.dll 1515520 34B4DCEED95AC4869071B92FD88B6A265EA339A1DAA14C0264BE85258248563F link success
php_swow-php8.3-x64-nts-VS16.dll 1455104 71FB4A44FE42D61151E216718D64F782F3CD28A12758717C98E461CF25FF8207 link success
php_swow-php8.3-x64-ts-VS16.dll 1522176 DAD9167EF3EB17E0100480F2F100C9A35378C52EE2CDF8A3C33F5D933F1C5D23 link success

v1.5.1

12 May 19:24
976f84a

Choose a tag to compare

release-date: 2024-05-13

「没有最终的成功,也没有致命的失败,最可贵的是继续前进的勇气。」 - 温斯顿·丘吉尔

"Success is not final, failure is not fatal. It is the courage to continue that counts." - Winston Churchill

这是一个修复版本。

🐣 What's New

  • Nothing new

✨ What's Enhanced

  • Nothing enhanced

🐛 What's Fixed

👻 What's Removed

  • Nothing removed

Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-php8.0-x64-nts-VS16.dll 1439232 A39165F6D753702F9581FA8A70EA290D2C342CD85D7264B9D5CE6BF602214E0A link success
php_swow-php8.0-x64-ts-VS16.dll 1504768 12E806BD1F1C70D9324A33AC368364BC28DB06E77E5426747D6523CD356BF8BD link success
php_swow-php8.1-x64-nts-VS16.dll 1434112 B7105C7EACA4688CCAE511D23AC176E7EBD97A98BDBD65C7BC901070724BA65C link success
php_swow-php8.1-x64-ts-VS16.dll 1501696 DBF655BAD809C28436DCF49B21C372D810AA0CD33E9C8701F048AF351973B1CB link success
php_swow-php8.2-x64-nts-VS16.dll 1448448 16F5473D1044DF8D2D79FB5001DFDC27664A3E363EBEE544B6200DFBEEE89452 link success
php_swow-php8.2-x64-ts-VS16.dll 1515520 3032BD49ACD31EC614F0CD4DE3BD39339361B12FCAC9277A14CE4D4BC1A08783 link success
php_swow-php8.3-x64-nts-VS16.dll 1455104 3C04068519F52A037180C975BBFD55E5C14F291A8F7BE52EA3E181158AD86637 link success
php_swow-php8.3-x64-ts-VS16.dll 1522176 5D15FB92479F5FC2D379DB906C0BFE20E68EEB32F93B78F4DEB8B6AB6EA016F1 link success

v1.5.0

05 May 14:11
7d25247

Choose a tag to compare

release-date: 2024-05-05

优秀的项目获取 star,伟大的项目赢得人心。

Excellent projects earn stars, great projects win hearts and minds.

版本亮点:
1、全新的 cURL 协程化支持,底层重构实现,覆盖各种边缘 cases;
2、完整包含 PHP cURL 实现,不再依赖 cURL 扩展,因此可适配所有运行环境;
3、Debugger 支持远程 telnet 调试、Psr7 Server 支持 HTTP chunked response。

🐣 What's New

✨ What's Enhanced

🐛 What's Fixed

  • Use maxHeaderLength for Buffer size and Fix construction order (9ac0e70) (@twose)

👻 What's Removed

📦 Internal

Hashes and notes

File name Size (in bytes) SHA256 sum Build log Tests result
php_swow-php8.0-x64-nts-VS16.dll 1437696 CB8D191ED599BB54F11CFA3043B9382182839DA44DC5B1EB548F39CD6C7F8006 link success
php_swow-php8.0-x64-ts-VS16.dll 1503232 A0E76FFE91205E893F42E2A0F08135886EBF9FC967AE40ED8E2A1F342C557F67 link success
php_swow-php8.1-x64-nts-VS16.dll 1432576 AA459CE9ED11E704EEBCF71041C89BAC39279B12E6074DECC4606877F5E22B42 link success
php_swow-php8.1-x64-ts-VS16.dll 1500160 6D3855E9591E0B2E84B2F6E92A754F6BAB4D3BCAC1D7C541276D46AECAF78E0B link success
php_swow-php8.2-x64-nts-VS16.dll 1446912 21B344D8E7119E9CFDEB5BA61F1177060CDD9925C7D254403E68DF81705D1CDC link success
php_swow-php8.2-x64-ts-VS16.dll 1513984 00D4B2D485906AC8E6B418796CD4B3E95E1886F2B8940EDC38DAD4C7388D81AD link success
php_swow-php8.3-x64-nts-VS16.dll 1454592 7E39C792C13BB2A4B1C691B9B35BE0A2F987849B0B75DB50624F7ED73BB31127 link success
php_swow-php8.3-x64-ts-VS16.dll 1522176 B3D203D0A8A8E0602DFA31C672D57F14FF9953BF75F9EE89BEC54CBEE2D9DAC9 link success

v1.4.1

10 Dec 13:41
d61ccf1

Choose a tag to compare

release-date: 2023-12-10

「生活并不是等待暴风雨过去,而是学会如何在雨中跳舞。」- 维维安·格林

"Life isn't about waiting for the storm to pass. It's about learning how to dance in the rain." - Vivian Greene

🐛 What's Fixed

v1.4.0

03 Dec 17:24
456d1d3

Choose a tag to compare

「不要盯着时钟看,要做时钟所做的事情,继续前进。」 - 萨姆·莱文森

"Don't watch the clock; do what it does. Keep going." - Sam Levenson

🐣 What's New

✨ What's Enhanced

🐛 What's Fixed

👻 What's Removed

  • Remove interface dependencies from psr7-plus (a990bf2) (@twose)

v1.3.1

14 Jun 20:15
b0661b5

Choose a tag to compare

「成就伟大的唯一途径是热爱自己的工作。」 - 史蒂夫·乔布斯

"The only way to do great work is to love what you do." - Steve Jobs

🐛 What's Fixed

  • Fix memory error due to call destructor in scheduler (#198) (@twose)

Hashes and notes

File name Size (in bytes) SHA256 sum Build log
php_swow-php8.0-x64-nts-VS16.dll 1249280 70DF2221A554AC6074C32E71D11FE8EACB4F3A2F220B60D5A023EC1B833C2469 link
php_swow-php8.0-x64-ts-VS16.dll 1275904 C3C9226B7830CC95D31F4DD32916F47166A3F2E9F670ECD59141A6193C7AF9AA link
php_swow-php8.1-x64-nts-VS16.dll 1248256 90FAC639F8F4863AB7A1F079D89054E532728FF322769628205EDD2C2B1C37B8 link
php_swow-php8.1-x64-ts-VS16.dll 1276416 588A938356F48652FCB9CABF4436C267FA7F8E3A7E1FDBFFB94DC4D23B0FF80C link
php_swow-php8.2-x64-nts-VS16.dll 1259520 29A676B893F92377E58C80E03FF1ADF98B1EB28A8CE3D5D16430A72B903C089C link
php_swow-php8.2-x64-ts-VS16.dll 1287680 F82693E9557156D8C1E9AD4A39FDB9D513983F917FB6317E25FCB03A8EB42CAF link