我无法使用 WampServer 2.2 (Windows) 从 PHP 5.4.3 连接到 Microsoft SQL Server 2012。
我已经尝试了很多不同的建议,但都没有成功。
我已经启用了这些 PHP 扩展:
- php_sqlsrv_54_ts
- php_sqlsrv_54_nts
- php_mssql
- php_pdo_mssql
错误:
如果我尝试连接mssql_connect(...)
:
调用未定义函数 mssql_connect()
如果我尝试连接 new PDO('sqlsrv:server=...)
:
带有消息“找不到驱动程序”的异常“PDOException”
phpinfo()
没有关于 sqlsrv_54_ts、sqlsrv_54_nts、mssql、pdo_mssql 扩展,所以这些可能没有加载。
配置命令: cscript /nologo configure.js "--enable-snapshot-build" "--without-dblib" "--without-pdo-dblib" "--without-pdo-mssql" "--with-pdo- oci=C:\php-sdk\php54dev\vc9\x64\deps\instantclient_10_2\sdk,shared" "--with-oci8=C:\php-sdk\php54dev\vc9\x64\deps\instantclient_10_2\sdk,shared " "--with-oci8-11g=C:\php-sdk\php54dev\vc9\x64\deps\instantclient_11_2\sdk,shared" "--disable-debug-pack" "--disable-static-analyze"