首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pdo_sqlsrv ext已安装,但sqlsrv_connect()函数未运行

pdo_sqlsrv ext已安装,但sqlsrv_connect()函数未运行
EN

Stack Overflow用户
提问于 2014-04-13 10:08:39
回答 1查看 657关注 0票数 0

我在PHP5.4.25中使用xampp,并安装了pdo_sqlsrv扩展

phpinfo():

代码语言:javascript
复制
PHP Version 5.4.25
System  Windows NT BANG-PC 6.1 build 7600 (Windows 7 Business Edition) i586
Build Date  Feb 5 2014 21:16:25
Compiler    MSVC9 (Visual C++ 2008)
Architecture    x86

php.ini**:**

extension=php_pdo_sqlsrv_54_ts.dll

我下载了sqlsrv的两个版本:

代码语言:javascript
复制
php_pdo_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_ts.dll

但只有php_pdo_sqlsrv_54_ts.dll起作用了。

运行此代码时:

代码语言:javascript
复制
$link = sqlsrv_connect($server, 'username', 'abc.123');

它显示错误:

致命错误:调用第7行sqlsrv_connect()中的未定义函数C:\xampp\htdocs\test.php

我得到正确的pdo_sqlsrv扩展了吗?

EN

回答 1

Stack Overflow用户

发布于 2014-04-13 12:49:11

我解决了这个问题:我错过了php_sqlsrv_54_ts.dll在php.ini中的配置

因此,最后的配置是:

代码语言:javascript
复制
extension=php_sqlsrv_54_ts.dll
extension=php_pdo_sqlsrv_54_ts.dll
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23041414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档