Php 如何在windows上从源代码为PDO构建SQL中继?
我正在尝试将SQL Relay与Windows上的PHP PDO(WAMP)集成。我已经按照和SourceForge页面上给出的说明,通过Visual Studio Developer命令提示符在Windows上安装和编译了雏形和SQL Relay 然后我从github下载了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 ./
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