我在Windows 7上的XAMP中运行PHP 7,需要使用IBM的IBM DB2驱动程序
https://pecl.php.net/package/ibm_db2
DLL驱动程序仅适用于PHP 5,因此根据php_ibm_db2.dll extension for PHP7 on Windows?我需要编译tar文件以创建自己的驱动程序。问题是:我该怎么做?
答案 0 :(得分:0)
IBM于2017年8月分发了一个预先构建的Windows 32位ibm_db,需要32位PHP和Windows上的32位Db2客户端 - 这不是我的目标。
如果您有32位环境(即32位PHP,32位ibm_db预构建和32位Db2客户端),您可以试试吗?
可能IBM可能会在某些时候为Windows提供64位ibm_db二进制文件,如果他们还没有这样做的话。
2017年8月,我尝试了64位版本的PHP 7.1.10和ibm_db2 v2.0.0。编译完成没有错误但是在使用ibm_db时崩溃了。 我没有时间解决崩溃问题。从那时起,PHP-7和ibm_db都被刷新为更高版本,这可能会解决问题。
您的里程可能会有所不同。
我按照以下链接提示:
https://github.com/php/pecl-database-ibm_db2
https://pecl.php.net/package/ibm_db2
https://wiki.php.net/internals/windows/stepbystepbuild_sdk_2
http://www.php.net/manual/en/install.windows.php#install.windows.build