架设一个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 总是不成功,谁有那两个文件发一下,我测试测试。
或者还有什么要注意的地方。
9 个解决方案
#1
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。开启extension=php_curl.dll,重启apache即可。
绿色php资源 http://www.phpzy.com
绿色php资源 http://www.phpzy.com
#2
刚才看了,楼上说得那些已经设置了。没用
#3
http://download.csdn.net/source/2541513
这个功能我用过,我有文件,你体验一下,下载下来配置一下
这个功能我用过,我有文件,你体验一下,下载下来配置一下
#4
你的系统是什么环境哦?
建议新手用wamp集成的工具
建议新手用wamp集成的工具
#5
http://download.csdn.net/source/2691449,这你上面配置好了以后,直接下载我这个类库下来直接调用使用,很方便的!
#6
这位大哥说的是开启curl吧。
楼主,用php连接mssql2005不用这么麻烦吖!
方法如下:
1.把配置文件里的扩展extension=php_mssql.dll开启。
2.把php目录下的ntwdblib.dll文件复制到c:\windows\system32下
#7
我已经试了很多次把配置文件里的扩展extension=php_mssql.dll开启。这个办法完全不行,有没有更为详细一点的分析呢?
#8
我之前用php5.2.3来连接,是可以连接得到sqlserver2000的,但去到server2005却连接不到,不知道是php问题还是其他问题。
之前搜索过一篇文章说php已经不能连接sqlserver2000以上版本了,不知道是否真的???
之前搜索过一篇文章说php已经不能连接sqlserver2000以上版本了,不知道是否真的???
#9
小弟遇到同样的问题,不知道楼主解没解决呢,郁闷啊
#1
php_curl.dll 复制到php安装目录下的ext下,libeay32.dll和ssleay32.dll复制到php安装目录下。开启extension=php_curl.dll,重启apache即可。
绿色php资源 http://www.phpzy.com
绿色php资源 http://www.phpzy.com
#2
刚才看了,楼上说得那些已经设置了。没用
#3
http://download.csdn.net/source/2541513
这个功能我用过,我有文件,你体验一下,下载下来配置一下
这个功能我用过,我有文件,你体验一下,下载下来配置一下
#4
你的系统是什么环境哦?
建议新手用wamp集成的工具
建议新手用wamp集成的工具
#5
http://download.csdn.net/source/2691449,这你上面配置好了以后,直接下载我这个类库下来直接调用使用,很方便的!
#6
这位大哥说的是开启curl吧。
楼主,用php连接mssql2005不用这么麻烦吖!
方法如下:
1.把配置文件里的扩展extension=php_mssql.dll开启。
2.把php目录下的ntwdblib.dll文件复制到c:\windows\system32下
#7
我已经试了很多次把配置文件里的扩展extension=php_mssql.dll开启。这个办法完全不行,有没有更为详细一点的分析呢?
#8
我之前用php5.2.3来连接,是可以连接得到sqlserver2000的,但去到server2005却连接不到,不知道是php问题还是其他问题。
之前搜索过一篇文章说php已经不能连接sqlserver2000以上版本了,不知道是否真的???
之前搜索过一篇文章说php已经不能连接sqlserver2000以上版本了,不知道是否真的???
#9
小弟遇到同样的问题,不知道楼主解没解决呢,郁闷啊