如何使用xampp将sql server与php连接?
我正在尝试使用Xampp将我的SQL server与PHP连接起来。我已经在ext文件夹中上载了dll文件,但无法连接它。 我的PHP版本是7.2.6。 上传的dll文件是-php_pdo_sqlsrv_72_ts.dll、php_sqlsrv_72_ts.dll。 我写了这段代码来连接我的SQL数据库和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
可以按照以下步骤安装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。