如何从Windows上的源代码构建PDO的SQL中继?

Div*_*ala 11 php pdo php-extension

我试图在Windows(WAMP)上集成SQL Relay和PHP PDO.我已按照RudimentsSQL Relay SourceForge页面上的说明,通过Visual Studio Developer命令提示符在Windows上安装和编译了RudimentsSQL Relay.

然后我pdo_sqlrelay从github 下载了扩展源,并尝试为此扩展构建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
Run Code Online (Sandbox Code Playgroud)

我尝试将它们转换为相对的Windows命令,方法是按照PHP的Wiki上的逐步php扩展构建说明来构建Windows.

当我试图执行命令时,它扔了一个fatal error.(喜欢undefinedinvalid $remains):

configure --disable-all --enable-cli --enable-$remains
Run Code Online (Sandbox Code Playgroud)

如果有人能帮助我pdo_sqlrelay在Windows上构建扩展,我将不胜感激.

Mar*_*ler 1

你需要 ...

第一次运行bin\phpsdk_setvars.bat

设置构建环境,以便$remains将其称为变量。

然后配置构建buildconf(或buildconf --force用于重建)。

那么configure --disable-all --enable-cli --enable-$remains...您可能也想--disable-zts(取决于所使用的 PHP)。

而是nmake建造和nmake clean清洁。

安装和卸载它是nmake installnmake uninstall

该文件还指出......

首先构建并安装Rudiments然后构建并安装SQL Relay