庆云php

庆云php

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 如下图