win10下的PHP安装pdo_sqlsrv驱动
PHP
0
对于PHP连接 SQL Server 数据库,可能有人会说这个有php_mssql扩展,一开始我也是这么想的,因为我也去找的这个扩展,不过当发现自己用不了的时候才知道,原来这个扩展在php5.2以后就不再提供了,所以我们只能使用微软提供给我们的扩展。
废话少说,
第一步,先装sqlsrv扩展,去官网下对应的怎么本,跟据你的PHP版本来下。这里会有一个兼容的说法,也就是他的这个dll扩展即可与你的php相符,又要与你装的Microsoft ODBC 驱动程序相符,这个自己看,对于理解力差点的,你在历史版本中随便找到,找到里边与你pHP版本相符的,先装。装完了再去找ODBC 驱动程序。
https://docs.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server-ver15#previous-releases
下载下来后,运行,安装到你的PHP的 ext 目录入,如下图,会多出几个文件。
接下来设置你的php.ini
加入下边的两行,对应你自己的php版本和系统位数,我这个PHP7.1,64位系统。
extension=php_pdo_sqlsrv_71_ts_x64.dll
extension=php_pdo_sqlsrv_71_nts_x64.dll
到了这,还是会报错的, 当然他的错也很友好,就是要你装Microsoft ODBC 驱动,且下载地都提示给你了。
https://docs.microsoft.com/zh-cn/sql/connect/odbc/windows/release-notes-odbc-sql-server-windows?view=sql-server-ver15#previous-releases
在上边地址找到你对应的Microsoft ODBC 驱动,安装即可。
Windows 上的 Microsoft ODBC Driver for SQL Server 我装的版本号:17.7.2.1
如下图
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。