我正在尝试将SQL Relay与Windows (WAMP(上的PHP PDO集成。我已经按照 Rudiments 和 SQL Relay SourceForge 页面上的说明,通过 Visual Studio Developer Command Prompt 在 Windows 上安装并编译了 Rudiments 和 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的Wiki上的逐步php扩展构建说明将它们转换为相关的Windows命令,以便为Windows构建。
当我尝试执行该命令时,它抛出了一个fatal error
.(如undefined
或invalid $remains
(。
configure --disable-all --enable-cli --enable-$remains
如果有人能帮助我在 Windows 上构建 pdo_sqlrelay
扩展,我将不胜感激。
你需要...
首次运行binphpsdk_setvars.bat
以设置构建环境,以便将$remains
称为变量。
然后使用 buildconf
(或用于重新生成的buildconf --force
(配置生成。
然后configure --disable-all --enable-cli --enable-$remains
...您可能还想--disable-zts
(取决于正在使用哪个 PHP(。
建造和nmake clean
清理是相当nmake
的。
安装和卸载它是nmake install
和nmake uninstall
。
文档还指出...那:
首先构建并安装 Rudiments,然后构建并安装 SQL Relay。