如何使用MSSQL配置XAMPP v.3.2.2(PHP 7.2)?

时间:2018-01-07 17:44:02

标签: php sql-server apache

我在尝试使用XAMPP配置MSSQL时遇到了一些问题。我使用this videothis thread使用XAMPP设置MSSQL。我转到MSPHPSQL版本here并下载了7.2版本,因为我在运行带有PHP 7.2的XAMPP 3.2.2。我已将php_pdo_sqlsrv_72_ts.dllphp_sqlsrv_72_ts.dll放在“XAMPP \ php \ ext”文件夹中。然后,我转到了php.ini文件,并在其他扩展程序下添加了extension=pdo_sqlsrv_72_tsextension=sqlsrv_72_ts

但是,当我启动Apache服务器并导航到PHPInfo时,我看不到列出的pdo_sqlsrv_72_tssqlsrv_72_ts。我想知道是否有人可以帮我弄清楚为什么它没有出现在PHPInfo中,因为我相信我在某处犯了错误,这就是为什么它没有出现在PHPInfo下。也许我在添加“extension =”部分时使用了错误的文件或犯了错误。在此先感谢您的帮助,我很感激。

编辑我做出更改后的PHPInfo

编辑2 在jetblack的帮助下,我们设法解决了这个问题。结果我下载了SQLSRV扩展的64位文件。下载和安装32位版本使其工作。感谢所有的帮助。

1 个答案:

答案 0 :(得分:3)

好像" php _"配置中缺少前缀。尝试以下内容:

extension=php_sqlsrv_72_ts.dll
extension=php_pdo_sqlsrv_72_ts.dll

同时检查先决条件列表。您可能需要下载ODBC驱动程序。 https://www.microsoft.com/en-us/download/details.aspx?id=50420

另外请验证您是否下载了正确的版本。 (32位或64位)