Fatal error: Call to undefined function sqlsrv_connect()

xingfu1868 2011-03-03 04:22:43

架设一个php页面,需要连接2005数据库的,但是运行总是提示

Fatal error: Call to undefined function sqlsrv_connect() in D:\ucc\ucc\1.php on line 11

百度了一下好像是没有sqlsrv服务的原因。

但是弄了很久搞不成功,查看phpinfo 总是看不到 sqlsrv 那一项。

看了很多教程说需要php_sqlsrv.dll ,php_sqlsrv_ts.dll
这两个文件,但是网上找了很久都没找到,我现在用的是php_sqlsrv_53_nts_vc9.dll 总是不成功,谁有那两个文件发一下,我测试测试。
或者还有什么要注意的地方。
...全文
2034 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cueixu1 2012-03-14
  • 打赏
  • 举报
回复
小弟遇到同样的问题,不知道楼主解没解决呢,郁闷啊
ares_wong 2012-03-07
  • 打赏
  • 举报
回复
我之前用php5.2.3来连接,是可以连接得到sqlserver2000的,但去到server2005却连接不到,不知道是php问题还是其他问题。
之前搜索过一篇文章说php已经不能连接sqlserver2000以上版本了,不知道是否真的???
ares_wong 2012-03-07
  • 打赏
  • 举报
回复
我已经试了很多次把配置文件里的扩展extension=php_mssql.dll开启。这个办法完全不行,有没有更为详细一点的分析呢?
宁静志远 2011-03-03
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wukaixin 的回复:]
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。开启extension=php_curl.dll,重启apache即可。
[/Quote]
这位大哥说的是开启curl吧。

楼主,用php连接mssql2005不用这么麻烦吖!
方法如下:
1.把配置文件里的扩展extension=php_mssql.dll开启。
2.把php目录下的ntwdblib.dll文件复制到c:\windows\system32下
落叶秋2020 2011-03-03
  • 打赏
  • 举报
回复
http://download.csdn.net/source/2691449,这你上面配置好了以后,直接下载我这个类库下来直接调用使用,很方便的!
ms_X0828 2011-03-03
  • 打赏
  • 举报
回复
你的系统是什么环境哦?
建议新手用wamp集成的工具
落叶秋2020 2011-03-03
  • 打赏
  • 举报
回复
http://download.csdn.net/source/2541513
这个功能我用过,我有文件,你体验一下,下载下来配置一下
xingfu1868 2011-03-03
  • 打赏
  • 举报
回复
刚才看了,楼上说得那些已经设置了。没用
wukaixin 2011-03-03
  • 打赏
  • 举报
回复
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。开启extension=php_curl.dll,重启apache即可。











绿色php资源 http://www.phpzy.com

21,894

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧