下载swow.dll
链接: https://github.com/swow/swow/releases
找到需要下载的版本,alpha是内测版本,不要下载!!!
选择版本后,点击assets,找到与你php相符的dll直接下载,需要注意nts和ts,我们一般都是用nts的php,所以要下载
nts的dll
如果v1.6.2没有你的php版本,可以看v1.6.1或者其他版本
安装swow
把下载好的dll文件改名为php_swow.dll,然后放到对应php的扩展目录
F:\phpstudy_pro\Extensions\php\php8.2.9nts\ext\php_swow.dll然后编辑 php.ini 文件:
[Swow]extension=swow检查是否安装成功
php-m出现Swow说明安装成功
报错nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
如果出现以下错误
说明你php的nghttp2.dll太老了,需要更新
下载地址:https://downloads.php.net/~windows/php-sdk/deps/vs16/x64/
找到nghttp2
需要下载nghttp2版本大于 1.52
亲测1.63.0版本成功
下载后把压缩包里面bin目录下的nghttp2.dll覆盖你php根目录的nghttp2.dll
F:\phpstudy_pro\Extensions\php\php8.2.9nts\nghttp2.dll