php starup sqlsrv无法初始化模块

Ill*_*lep 5 php sql sql-server

我正在尝试将MSSQL连接到PHP.我正在学习教程.无论如何,在我添加了该教程中描述的dll文件后,我收到以下警告.我怎么解决这个问题?

php starup sqlsrv unable to initialize module module compiled with module api=20090626 php compiled with module api=20020520 these options need to match
Run Code Online (Sandbox Code Playgroud)

注意:我已经完成了这篇文章,但没有人帮忙.

Vol*_*erK 12

看起来你已经尝试在php 5.2系统上安装php 5.3的sqlsrv扩展.

运行<?php phpinfo(); ?>并查找php版本并查找以下条目:

  • PHP版本
  • 线程安全

从sqlsrv驱动程序中选择适当的.dll:版本号必须匹配,如果启用了线程安全,请选择ts版本,如果没有选择nts版本.


Sim*_*sco 8

对于任何试图使用PHP 5.5(使用模块API = 20121212编译的PHP)的人,您可以使用新更新的二进制文件替换ext文件夹中的dll >此处<

不要忘记在php配置中启用新的dll.