Php 如何在windows上从源代码为PDO构建SQL中继?

Php 如何在windows上从源代码为PDO构建SQL中继?,php,pdo,php-extension,Php,Pdo,Php Extension,我正在尝试将SQL Relay与Windows上的PHP PDO(WAMP)集成。我已经按照和SourceForge页面上给出的说明,通过Visual Studio Developer命令提示符在Windows上安装和编译了雏形和SQL Relay 然后我从github下载了pdo_sqlrelay扩展源代码,并尝试为这个扩展构建dll 在构建说明中,我找不到与Windows相关的说明。我找到了与Linux相关的说明。它们是: cd /path/to/pdo_sqlrelay phpize ./

我正在尝试将SQL Relay与Windows上的PHP PDO(WAMP)集成。我已经按照和SourceForge页面上给出的说明,通过Visual Studio Developer命令提示符在Windows上安装和编译了雏形和SQL Relay

然后我从github下载了
pdo_sqlrelay
扩展源代码,并尝试为这个扩展构建dll

在构建说明中,我找不到与Windows相关的说明。我找到了与Linux相关的说明。它们是:

cd /path/to/pdo_sqlrelay
phpize
./configure --with-php-config=/path/to/php-config \
--with-pdo-sqlrelay=/path/to/sqlrelay/prefix \
--with-rudiments=/path/to/rudiments/prefix

make
make install
我试图通过遵循上的逐步php扩展构建说明,将它们转换为相关的Windows命令

当我试图执行该命令时,它抛出了一个
致命错误
。(如
未定义
无效$resistes
):

如果有人能帮助我在Windows上构建
pdo\u sqlrelay
扩展,我将不胜感激。

您需要

第一次运行
bin\phpsdk_setvars.bat

设置生成环境,以便
$resists
将被称为变量

然后使用
buildconf
(或
buildconf--force
重新生成)配置生成

然后
configure--disable all--enable cli--enable-$resides
。。。您可能还想
——禁用zts
(取决于使用的是哪种PHP)

构建和清理相当于
nmake

要安装和卸载它,需要
nmake install
nmake uninstall

该文件还指出……:

首先构建并安装,然后构建并安装


本文档不包含下载php_pdo_sqlrelay.dll或为sql relay构建phppdo扩展的源代码..当时投票支持你,我误解了,幸运的是,您如何执行命令
configure--disable all--enable cli--enable-$resides
?我正试图通过文档中提到的windows上的开发者命令提示符执行它,但它抛出了错误。您能推荐一种执行它的方法吗…$resists看起来像一个未设置的bash变量,但文档甚至没有尝试概述该变量应该导出为什么。。。
configure --disable-all --enable-cli --enable-$remains