Apache和PDO奇怪的ODBC崩溃

我在stackoverflow问这个问题,但我认为这是更合适的张贴在这里:

我已经安装Apache 2.4.27 64位从Apache的rest室在Windows Server 2008 R2与PHP 7.1.7 64位

我安装了vc ++ redistributables。

所有工作良好,除非我在php.ini中启用php_pdo_odbc.dll扩展名

当我运行一些查询(针对db2数据库)有时我得到了预期的结果,但经常收到来自服务器的空响应。

如果我看开发人员工具有这个错误ERR EMPTY RESPONSE

另外在Windows错误registry中有ODBC和Apache崩溃(同时出现)这个消息的报告:

在d:\ w7rtm \ enduser \ databaseaccess \ src \ mdac \ odbc \ core \ dm \ utsem.cpp(573)中出错,参数不正确。 :UTSemReadWrite:UnlockWrite中的ReleaseSemaphore失败

如果我禁用php_pdo_odbc.dll所有工作正常,但我不能使用PDO,这是不好的。

任何想法是怎么回事?

编辑:我运行在我个人的Windows 10 PC上相同的configuration,它的作品完美。