我正在运行Windows 7 + PHP 5.6.26 + SQL Server 2012.我有一个当前使用MySQL的应用程序,但我需要将其删除并用Microsoft SQL Server替换它。但是,我在安装驱动程序时遇到了困难。
根据this link,SQLSRV32.EXE包含PHP 5.4 - 5.6的驱动程序。
我下载了exe并运行了文件,解压缩到C:\php\ext
。然后我打开了C:\php\php.ini
并向下滚动到Dynamic Extensions
部分并添加了这一行:extension=php_sqlsrv_56_nts.dll
。
当我运行phpinfo()
时,没有列出sqlsrv
部分。
我也尝试了线程安全版本(php_sqlsrv_56_ts.dll
),但这有所不同。
那么如何为PHP安装MS SQL驱动程序呢?
顺便说一句,当我将其整理并运行时,应用程序将最终驻留在安装了PHP 5.6.33的Windows Server 2016计算机上,因此我[可能]需要调整我正在使用的驱动程序但是现在我很乐意让它在当地工作。