我需要有关mssql 4.0的Microsoft驱动程序的帮助。我使用php 7.1
,win'2012 x64
,mssql 2008 R2
并安装odbc driver 13
,如文档中所述,并复制ext
文件夹中的所有dll。在php.ini
我添加了:
extension_dir = "c:\inetpub\php\ext"
extension=php_sqlsrv_7_nts_x64.dll
重新启动IIS。
仍然在致电phpinfo()
后,我看不到sqlsrv。
也许我错过了php.ini中的内容?
答案 0 :(得分:4)
查看了一些issues posted on GitHub后,看来Microsoft网站提供的驱动程序目前与PHP 7.1不兼容,尽管页面上的系统要求声称:
版本4.0支持Windows和Linux上的PHP 7.0+
sqlsrv和pdo_sqlsrv驱动程序的最新二进制文件可以通过official GitHub repositiory找到,最新*为v4.1.5(2017年1月19日发布)。下载与您的PHP版本相关的.zip。
*发布时的最新信息