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动态库加载的信息 展开
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动态库加载的信息 展开
4个回答
展开全部
看apache 日志.
要是有什么需要的dll没加载,日志里会告诉你.
要是有什么需要的dll没加载,日志里会告诉你.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你修改完配置有没有重启IIS? 不重启不会生效的.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看apache 日志.
要是有什么需要的dll没加载,日志里会告诉你.
同意这个答案。
要是有什么需要的dll没加载,日志里会告诉你.
同意这个答案。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询