PHP加载不了MSSQL模块 20

php.ini文件配置:extension=php_mssql.dll前面的;去掉了,mssql.secure_connection=On,extension_dir目录... php.ini文件配置:
extension=php_mssql.dll前面的;去掉了,
mssql.secure_connection = On,
extension_dir 目录下确实有php_mysql.dll文件,
php_mysql.dll所依赖的ntwdblib.dll也在同一目录下,而且ntwdblib.dll的版本跟SQL SERVER2005的版本号是一样的。
但是用phpinfo()查看就是没有MSSQL模块的信息,用msqql_connect()测试,显示HTTP500错误。
后来又尝试把php_mysql.dll、ntwdblib.dll一同放到%SYSTEM32%目录下,还是不行。
求教各位高手,到底还需要配置什么才能加载上MSSQL模块。IIS那边又需要做些什么配置,急等!谢谢各位
不好意思,打错了,是extension_dir 目录下确实有php_mssql.dll文件
刚刚装好VC,看了一下php_mssql.dll所依赖的动态库,全部都有啊,真不知道是什么问题了。
PS:用ODBC连接MSSQL的数据库,并用PHP的ODBC函数测试过,能读取数据库中的数据,就是不能使用MSSQL的函数来连接,应该还是加载不上MSSQL模块的问题。
我用的是IIS,IIS的日志文件我找了一下,没看到有关于DLL动态库加载的信息
展开
 我来答
lbcoming
2010-07-11 · TA获得超过265个赞
知道小有建树答主
回答量:89
采纳率:0%
帮助的人:0
展开全部
你的原文:extension_dir 目录下确实有php_mysql.dll文件。
检查extension_dir位置下是否存在php_mssql.dll文件,而不是php_mysql.dll。php_mysql.dll是MySQL的链接库。

或者:把php_mssql.dll文件用VC6.0工具Depends打开,查看php_mssql.dll依赖哪些动态库,并搜索依赖的动态库是否存在。
天街夜雨
2010-07-11 · TA获得超过641个赞
知道小有建树答主
回答量:759
采纳率:0%
帮助的人:665万
展开全部
看apache 日志.
要是有什么需要的dll没加载,日志里会告诉你.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hotdigger
2010-07-12 · TA获得超过3590个赞
知道大有可为答主
回答量:1458
采纳率:50%
帮助的人:628万
展开全部
你修改完配置有没有重启IIS? 不重启不会生效的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chjshen
2010-07-12 · 超过22用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:67.8万
展开全部
看apache 日志.
要是有什么需要的dll没加载,日志里会告诉你.
同意这个答案。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式