You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下编译PECL http扩展.dll遇版本冲突,求可行教程

编译PECL HTTP扩展DLL时的Bison版本困境

此前已提过相关问题,唯一解决方案是在Windows系统自行编译该.dll文件。但按现有教程操作时,始终遭遇所需软件的版本冲突问题。

我的操作步骤如下:

  • 下载Visual Studio Build Tools 2019用于编译
  • 下载PHP 8.1.26的开发包(或调试包),并将其根目录路径(如C://php-8-1)添加至用户环境变量PATH中
  • 下载PECL扩展源码文件夹(即ext_http)并解压

完成下载后,我以管理员身份打开VS原生终端「x86_x64 Cross Tools Command Prompt for VS 2019」并进入解压后的ext_http文件夹,依次执行phpize和configure命令。执行configure时提示bison.exe is required,我找到的可用版本是GnuWin32的Bison,但重新执行configure时又提示需要至少3.0.0版本的bison.exe,而Windows可用的安装包最高仅为2.4.1版本,后续还需自行编译Windows版bison.exe,因此陷入困境。

恳请各位提供可行教程或指出我操作中的错误。

内容的提问来源于stack exchange,提问作者Bref

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 00:52:06