configurationPHP和Mediawiki使用Microsoft SQL Server?

我在Windows 7上安装了PHP 5.6 x86到C:\ PHP。 当IISconfiguration为使用MariaDB时,IIS正在成功运行PHP和MediaWiki。 我试图让它与MS SQL Server一起工作,当我从头开始安装MediaWiki时,它不会显示为一个选项。

我已经添加并启用php_mssql.dll,php_pdo_sqlsrv_54_nts.dll,php_pdo_sqlsrv_54_ts.dll,php_sqlsrv_54_nts.dll和php_sqlsrv_54_ts.dll到C:\ PHP \ ext和MediaWiki仍然不会将其视为数据库选项。 我将ntwdblib.dll添加到C:\ PHP。 我一直在尝试各种不同的网站,没有任何进展。

我怎样才能configurationMS Sql Server PHP驱动程序的全新安装的MediaWiki使用?

我发现在“configuration命令”下的phpinfo()中有一个--without-mssql的标志。 我需要自己编译才能改变它吗?

编辑:SQL Server支持的屏幕截图

支持的数据库列表中列出的Microsoft SQL Server

它有一个关于如何编译支持SQL Server的PHP的链接,但是除非绝对必要,否则我不打开那个蠕虫的jar子。 有更容易的select吗?

事实certificate,SQL Server驱动程序只支持PHP 5.4(也有5.5的预览版),我使用PHP 5.6。 回滚到PHP 5.4,启用php_pdo_sqlsrv_54_nts.dllphp_sqlsrv_54_nts.dll扩展。

根据安装要求[1],Mediawiki不支持SQL Server。 提供这种支持的唯一方法是编写自己的SQL Server适配器。

[1] – https://www.mediawiki.org/wiki/Manual:Installation_requirements#Database_server