Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.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
如何使用xampp将sql server与php连接?_Php_Sql Server_Phpmyadmin_Xampp_Sqlsrv - Fatal编程技术网

如何使用xampp将sql server与php连接?

如何使用xampp将sql server与php连接?,php,sql-server,phpmyadmin,xampp,sqlsrv,Php,Sql Server,Phpmyadmin,Xampp,Sqlsrv,我正在尝试使用Xampp将我的SQL server与PHP连接起来。我已经在ext文件夹中上载了dll文件,但无法连接它。 我的PHP版本是7.2.6。 上传的dll文件是-php_pdo_sqlsrv_72_ts.dll、php_sqlsrv_72_ts.dll。 我写了这段代码来连接我的SQL数据库和PHP- 可以按照以下步骤安装SQL Server的PHP驱动程序(sqlsrv和/或pdo_sqlsrvPHP扩展): 基于下载此驱动程序的相应版本。在您的情况下-版本5.2或5.3(32

我正在尝试使用Xampp将我的SQL server与PHP连接起来。我已经在ext文件夹中上载了dll文件,但无法连接它。 我的PHP版本是7.2.6。 上传的dll文件是-php_pdo_sqlsrv_72_ts.dll、php_sqlsrv_72_ts.dll。 我写了这段代码来连接我的SQL数据库和PHP-


可以按照以下步骤安装SQL Server的PHP驱动程序(
sqlsrv
和/或
pdo_sqlsrv
PHP扩展):

  • 基于下载此驱动程序的相应版本。在您的情况下-版本5.2或5.3(32位或64位也取决于PHP版本)
  • 下载并安装适当的ODBC驱动程序-请参阅
  • SQL Server的PHP驱动程序作为PHP扩展
  • 重新启动Apache

使用
检查配置。应该有一个名为
pdo_sqlsrv
(如果使用pdo)和/或
sqlsrv
(不带pdo)的部分。

我的XAMPP版本是7.0.13

1-在此路径上下载并安装“SQLSRV40.EXE”:

D:\xampp\php\ext
2-下载并安装“msodbcsql.msi”

3-编辑文件“:\xampp\php\php.ini”,并添加以下扩展名:

extension=php_sqlsrv_7_ts_x86.dll
extension=php_pdo_sqlsrv_7_ts_x86.dll
extension=php7ts.dll
4-重新启动xampp

注意:“SQLSRV40.EXE”包含以下扩展:
php_sqlsrv_7_ts_x86.dll、php_pdo_sqlsrv_7_ts_x86.dll、php7ts.dll


那么,您看到的实际错误是什么?什么信息?我们猜不到…你在哪里上传了什么“dll文件”,为什么?我已经更新了帖子,请检查一下。@SahilVerma你的PHP驱动程序安装不正确。运行
并检查输出中的'sqlsrv'部分。我已经安装了具有匹配PHP版本的驱动程序。我当前的PHP版本是7.2。