SQL 服务器连接使用 PHP

SQL server connection using PHP

我正在尝试使用 PDO 连接远程 Microsoft SQL 服务器。 在安装所需的驱动程序 (SQLSRV30) 之前,我的 phpinfo() 的配置命令部分显示 -

cscript /nologo configure.js "--enable-snapshot-build" "--without-dblib" "--without-pdo-dblib" "--without-pdo-mssql" "--with-pdo-oci=C:\php-

我已经安装了所需的驱动程序->php_pdo_sqlsrv_54_ts.dll 和 php_sqlsrv_54_ts.dll(我正在使用 PHP 5.4 和 APACHE 服务器)。我还在 php.ini 文件中进行了必要的更改 -

extension=php_pdo_sqlsrv_54_ts.dll
extension=php_sqlsrv_54_ts.dll

尽管如此,当我尝试与 MSSQL 服务器建立连接时,出现错误 undefined function mssql_connect() 和未定义函数 sqlsrv_connect()

php 信息页面仍然说-> 配置命令部分中的“--without-pdo-mssql”。

请帮忙解决问题![​​=16=]

PS:1) 当使用 ODBC odbc_connect() 函数时工作正常。 2)我在编辑后刷新了几次Apache。 3) 我已经将 .ts 文件保存在 C:\wamp\bin\php\php5.4.12\ext 文件夹

微软提供的php_sqlsrv_5x_ts.dlls是32位的。它们不适用于 php.
的 64 位版本 源代码位于 https://github.com/azure/msphpsql,因此您可以自己编译 64 位版本 - 如有必要。