Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP7SQLSRV驱动程序不';t载荷_Php_Sql_Sql Server_Xampp_Sqlsrv - Fatal编程技术网

PHP7SQLSRV驱动程序不';t载荷

PHP7SQLSRV驱动程序不';t载荷,php,sql,sql-server,xampp,sqlsrv,Php,Sql,Sql Server,Xampp,Sqlsrv,我一直在尝试使用php连接到我的本地MSSQL数据库。 现在我一直在为php安装正确的驱动程序,以便与MSSQL一起工作 到目前为止,我已经: 1.下载并设置Xampp 2.在以下位置下载了SQLSRV驱动程序: 3.将文件放在我的扩展名_dir中,并双击php.ini varible以指向正确的文件夹。 4.手动添加 extension=php_pdo_sqlsrv_71_ts.dll extension=php\u sqlsrv\u 71\u ts.dll 指向php.ini中的扩展名列表

我一直在尝试使用php连接到我的本地MSSQL数据库。 现在我一直在为php安装正确的驱动程序,以便与MSSQL一起工作

到目前为止,我已经:

1.下载并设置Xampp
2.在以下位置下载了SQLSRV驱动程序:
3.将文件放在我的扩展名_dir中,并双击php.ini varible以指向正确的文件夹。
4.手动添加
extension=php_pdo_sqlsrv_71_ts.dll
extension=php\u sqlsrv\u 71\u ts.dll
指向php.ini中的扩展名列表

但我仍然看到相同的致命错误,布尔值检查是否加载了驱动程序返回false:

bool(false) 
Fatal error: Uncaught Error: Call to undefined function sqlsrv_connect() in
C:\xampp\htdocs\firsttest\api.php:9 Stack trace: #0 {main} thrown in
C:\xampp\htdocs\firsttest\api.php on line 9

我漏了一步吗?我一直遵循不同的指导方针,其中一些似乎过时了。我试着安装ODBC驱动程序,安装程序说我有一个更高的版本。因此,我认为这不会引起任何问题。

通过仔细检查所有内容,我意识到Xampp始终作为32位应用程序安装。因此,我应该使用86位版本的.dll文件,而不是64位。 这至少解决了我的问题